You are on page 1of 6

What are two panels used in lab-view programming?

There are two types of panel viz. front panel and block diagram. Block diagram is the panel
where all the programming is carried out. Front panel is the one visible as user programmable
interface i.e. GUI interface.
What is shift register? How it is implemented in lab-view?
It can be used by right clicking ‘for loop’ structure in lab-view block diagram panel as shown
below.
What is the figure as shown below?
There will be multiple choices such as Paint Window, Icon Editor in Lab view, Property
Window etc
How I vs time, Q vs time, transmit power and power spectrum is plotted using lab-view.
IQ data file with two columns have been provided as input data file.
Is Lab-view a compiled programming language?
Yes. Lab-view has a sophisticated compiler that is always running as you develop your
application. When the compiler finds a syntactical error the run arrow is broken to indicate that
the application cannot run. Continuous investment in the Lab-view compiler has enabled
optimised application performance and, amongst other things, the ability to take full advantage
of multi-core technologies.
How do I make use of external libraries in Lab-VIEW?
Lab-VIEW can communicate with any application or development environment that provides
standard interfaces. Similarly, Lab-VIEW applications provide standard interfaces for re-using
VIs in other development environments.
Can Lab-view be integrated into existing software engineering practices?
Yes. An increasing number of large, mission-critical Lab-view applications have been
developed in Lab-view in accordance with software development standards set by regulatory
agencies such as the DOD and FDA. The same practices that are applied to text based
development can be applied to graphical code with the proper understanding of tools and
practices.

Interested in mastering LabVIEW Certification? Enroll now for FREE demo on LabVIE
W Training.

Do Lab-view IVs work with source code control providers?


Yes. Lab-view allows you to connect to source code control providers from within the
development environment, thereby enabling developers to communicate with generic source
code control functionality without leaving Lab-view.
How do I track the history of revisions to my Lab-VIEW application?
Integration with source code control provides automatic tracking of iterative development for
Lab-VIEW VIs. Use the built-in VI History window to synchronise to any version stored in
source code control and view comments entered by a user at the time it was edited. You can
also use the built-in comparison tool to see a side-by-side view of VIs in order to determine
what changes have been made between versions.
Can I merge LabVIEW VIs?
Yes. LabVIEW 8.5 introduced graphical merge, which automates the process of combining
changes made to separate VIs. You can perform this operation from within LabVIEW, or you
can setup source code control applications to automatically run this routine when conflicting
changes require merging.
How can I determine what modifications were made to a VI?
Lab-VIEW enables developers to perform side-by-side comparisons of code in order to
compare modifications with other VIs. Lab-VIEW can also perform side-by-side comparisons
with older versions stored in source code control.
How do I validate a Lab-view application?
Certification of a Lab-view application requires demonstration of the same development
practices as with any programming language in order to ensure that any risk associated with
the application has been adequately mitigated.
How do I document graphical code?
Code comments and descriptions can be provided with print-outs of code by selecting the ‘VI
Documentation’ option in the Lab-view print menu. For more sophisticated documentation,
use NI Requirements Gateway to provide traceable links to specification documentation.
How do I perform static code analysis on Lab-VIEW VIs?
Static code analysis can be performed in Lab-VIEW in accordance with the NI Style Guide.
The Lab-VIEW VI Analyser Toolkit is also available to automate the process in order to detect
improper coding techniques that may detract from an application’s performance and
maintainability.
What assurance do I have that Lab-VIEW is a high-quality software product?
National Instruments has operated under ISO standards since 1995. In 2004, Lloyd’s Register
Quality Assurance, Inc. approved National Instruments for certification to ISO 9001:2000, the
latest standard for effective quality management practices.

1. Frequently Asked Questions About Large LabVIEW Development

Is LabVIEW a compiled programming language?


Yes. LabVIEW has a sophisticated compiler that is always running as you develop your application. When
compiler finds a syntactical error the run arrow is broken to indicate that the application cannot
run. Continuous investment in the LabVIEW compiler has enabled optimized application performance and,
amongst other things, the ability to take full advantage of multicore technologies.
 Inside LabVIEW - How the Compiler Works
 How and Why LabVIEW Compiles Block Diagram Code

How do I make use of external libraries in LabVIEW?


LabVIEW can communicate with any application or development environment that provides standard
interfaces. Similarly, LabVIEW applications provide standard interfaces for re-using VIs in other developme
environments.
 Calling LabVIEW VIs from Other Programming Languages
 Writing Win32 DLLs and Calling Them from LabVIEW

Can LabVIEW be integrated into existing software engineering practices?


Yes. An increasing number of large, mission-critical LabVIEW applications have been developed in LabVIE
in accordance with software development standards set by regulatory agencies such as the DOD and FDA. T
same practices that are applied to text based development can be applied to graphical code with the proper
understanding of tools and practices.
 Software Engineering Practices and Guidelines for LabVIEW Application Development

Do LabVIEW VIs work with source code control providers?


Yes. LabVIEW allows you to connect to source code control providers from within the development
environment, thereby enabling developers to communicate with generic source code control functionality
without leaving LabVIEW.
 Using Source Control Software with LabVIEW

How do I track the history of revisions to my LabVIEW application?


Integration with source code control provides automatic tracking of iterative development for LabVIEW VIs
Use the built-in VI History window to synchronize to any version stored in source code control and view
comments entered by a user at the time it was edited. You can also use the built-in comparison tool to see a
side-by-side view of VIs in order to determine what changes have been made between versions.
 Tracking Revision History of VIs

Can I merge LabVIEW VIs?


Yes. LabVIEW 8.5 introduced graphical merge, which automates the process of combining changes made to
separate VIs. You can perform this operation from within LabVIEW, or you can setup source code control
applications to automatically run this routine when conflicting changes require merging.
How can I determine what modifications were made to a VI?
LabVIEW enables developers to perform side-by-side comparisons of code in order to compare modification
with other VIs. LabVIEW can also perform side-by-side comparisons with older versions stored in source c
control.
 Graphical Differencing and VI Compare

How do I validate a LabVIEW application?


Certification of a LabVIEW application requires demonstration of the same development practices as with a
programming language in order to ensure that any risk associated with the application has been adequately
mitigated.
 Software Engineering Practices for LabVIEW

Can I map requirements to LabVIEW code?


Requirements specifications can be linked to LabVIEW code using NI Requirements Gateway. This
application ensures traceability of requirements and aides in the process of impact analysis when modificatio
are required. This tool also provides insight into valuable metrics such as requirements coverage.
 Map Requirements Documents to LabVIEW Code with NI Requirements Gateway

How do I document graphical code?


Code comments and descriptions can be provided with print-outs of code by selecting the 'VI Documentation
option in the LabVIEW print menu. For more sophisticated documentation, use NI Requirements Gateway t
provide traceable links to specification documentation.
 Documenting VIs
 Mapping Requirements to LabVIEW Code

How do I perform static code analysis on LabVIEW VIs?


Static code analysis can be performed in LabVIEW in accordance with the NI Style Guide. The LabVIEW V
Analyzer Toolkit is also available to automate the process in order to detect improper coding techniques that
may detract from an application's performance and maintainability.
 LabVIEW VI Analyzer Toolkit details
 NI LabVIEW Style Guide
What assurance do I have that LabVIEW is a high-quality software product?
National Instruments has operated under ISO standards since 1995. In 2004, Lloyd's Register Quality
Assurance, Inc. approved National Instruments for certification to ISO 9001:2000, the latest standard for
effective quality management practices.
 The Software Engineering Process for National Instruments Product Development
 ISO 9001:2000 Certificate for National Instruments Software Development

Back to Top
2. Related Documents
For general questions about LabVIEW, visit the LabVIEW FAQ

Back to Top

Bookmark & Share


Share

Ratings
Rate this document
Select a Rating

Answered Your Question?

Yes No

1. Question 1. Is Labview A Compiled Programming Language?


Answer :
Yes. LabVIEW has a sophisticated compiler that is always running as you develop your
application. When the compiler finds a syntactical error the run arrow is broken to
indicate that the application cannot run. Continuous investment in the LabVIEW compiler
has enabled optimized application performance and, amongst other things, the ability to
take full advantage of multicore technologies.
2. Question 2. How Do I Make Use Of External Libraries In Labview?
Answer :
LabVIEW can communicate with any application or development environment that
provides standard interfaces. Similarly, LabVIEW applications provide standard interfaces
for re-using VIs in other development environments.
3. Question 3. Can Labview Be Integrated Into Existing Software Engineering
Practices?
Answer :
Yes. An increasing number of large, mission-critical LabVIEW applications have been
developed in LabVIEW in accordance with software development standards set by
regulatory agencies such as the DOD and FDA. The same practices that are applied to
text based development can be applied to graphical code with the proper understanding of
tools and practices.
4. Question 4. Do Labview Vis Work With Source Code Control Providers?
Answer :
Yes. LabVIEW allows you to connect to source code control providers from within the
development environment, thereby enabling developers to communicate with generic
source code control functionality without leaving LabVIEW.
5. Question 5. How Do I Track The History Of Revisions To My Labview Application?
Answer :
Integration with source code control provides automatic tracking of iterative development
for LabVIEW VIs. Use the built-in VI History window to synchronize to any version
stored in source code control and view comments entered by a user at the time it was
edited. You can also use the built-in comparison tool to see a side-by-side view of VIs in
order to determine what changes have been made between versions.
6. Question 6. Can I Merge Labview Vis?
Answer :
Yes. LabVIEW 8.5 introduced graphical merge, which automates the process of
combining changes made to separate VIs. You can perform this operation from within
LabVIEW, or you can setup source code control applications to automatically run this
routine when conflicting changes require merging.
7. Question 7. How Can I Determine What Modifications Were Made To A Vi?
Answer :
LabVIEW enables developers to perform side-by-side comparisons of code in order to
compare modifications with other VIs. LabVIEW can also perform side-by-side
comparisons with older versions stored in source code control.
8. Question 8. How Do I Validate A Labview Application?
Answer :
Certification of a LabVIEW application requires demonstration of the same development
practices as with any programming language in order to ensure that any risk associated
with the application has been adequately mitigated.
9. Question 9. What Assurance Do I Have That Lab-view Is A High-quality Software
Product?
Answer :
National Instruments has operated under ISO standards since 1995. In 2004, Lloyd’s
Register Quality Assurance, Inc. approved National Instruments for certification to ISO
9001:2000, the latest standard for effective quality management practices.
10. Question 10. How Do I Perform Static Code Analysis On Lab-view Vis?
Answer :
Static code analysis can be performed in Lab-VIEW in accordance with the NI Style
Guide. The Lab-VIEW VI Analyser Toolkit is also available to automate the process in
order to detect improper coding techniques that may detract from an application’s
performance and maintainability.

You might also like