资料介绍
The previous chapter covered many of LabVIEWs basic functions. The functions
give a programmer the ability to produce a wide range of applications in a relatively
short time. While the previously discussed functions provide enough of a basis to
build an application, there are a number of LabVIEW features that can make an
application more flexible and easier to use, and can give your application a professional
appearance. Some of these features will be discussed in this chapter.
2.1 GLOBAL AND LOCAL VARIABLES
Global variables are used when a data value needs to be manipulated in several VIs.
The advantage of using a global variable is that you only have to define that data
type once. It can then be read from or written to in multiple VIs. The use of global
variables is considered poor programming practice; they hide the data flow of your
application and create more overhead. National Instruments suggests that you structure
your application to transfer data using a different approach when possible.
However, there are instances when global variables are necessary and are the best
approach for an application. One example would be updating a display from data
being generated in a subVI. The application could have two While loops running in
parallel. Data could be generated in a subVI in the top loop while the bottom loop
reads the data from the global and writes the information to the user interface. There
is no other method for obtaining data from a subVI while it is still running.
The global variable must be created and its data types defined before it can be
used. To create a global, first drag the icon from the Structures palette and drop it
onto a block diagram. Figure 2.1 shows the global as it appears on the diagram. The
question mark and black border indicate that it cannot be used programmatically.
The global has a front panel to which you can add controls, identical to a VI. Globals
do not have a block diagram associated with them. To open the front panel of the
global variable, simply double-click on the icon. The front panel of the global is
shown in the bottom window of Figure 2.1.
Two controls have been created on the global front panel. A global variable can
contain multiple controls on the front panel. Try to logically group related controls
and tie them to a single global variable. Once the data types have been defined, save
the global as a regular VI. The global can then be accessed in any VI by using the
same method you normally follow to place a subVI on the code diagram. If you
have more than one control associated with the global variable, pop up on the icon
once you have dropped it onto a block diagram and use the Select Item submenu to
select the appropriate one.
give a programmer the ability to produce a wide range of applications in a relatively
short time. While the previously discussed functions provide enough of a basis to
build an application, there are a number of LabVIEW features that can make an
application more flexible and easier to use, and can give your application a professional
appearance. Some of these features will be discussed in this chapter.
2.1 GLOBAL AND LOCAL VARIABLES
Global variables are used when a data value needs to be manipulated in several VIs.
The advantage of using a global variable is that you only have to define that data
type once. It can then be read from or written to in multiple VIs. The use of global
variables is considered poor programming practice; they hide the data flow of your
application and create more overhead. National Instruments suggests that you structure
your application to transfer data using a different approach when possible.
However, there are instances when global variables are necessary and are the best
approach for an application. One example would be updating a display from data
being generated in a subVI. The application could have two While loops running in
parallel. Data could be generated in a subVI in the top loop while the bottom loop
reads the data from the global and writes the information to the user interface. There
is no other method for obtaining data from a subVI while it is still running.
The global variable must be created and its data types defined before it can be
used. To create a global, first drag the icon from the Structures palette and drop it
onto a block diagram. Figure 2.1 shows the global as it appears on the diagram. The
question mark and black border indicate that it cannot be used programmatically.
The global has a front panel to which you can add controls, identical to a VI. Globals
do not have a block diagram associated with them. To open the front panel of the
global variable, simply double-click on the icon. The front panel of the global is
shown in the bottom window of Figure 2.1.
Two controls have been created on the global front panel. A global variable can
contain multiple controls on the front panel. Try to logically group related controls
and tie them to a single global variable. Once the data types have been defined, save
the global as a regular VI. The global can then be accessed in any VI by using the
same method you normally follow to place a subVI on the code diagram. If you
have more than one control associated with the global variable, pop up on the icon
once you have dropped it onto a block diagram and use the Select Item submenu to
select the appropriate one.
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- LabView工具包WebSocket-API主机下载 68次下载
- LABVIEW NPOI库文件下载 192次下载
- 计算器labview实现的课程实验报告 27次下载
- labview定时器实现实例分享 25次下载
- LabVIEW Vision图像处理开发宝典.PDF 146次下载
- labview的按钮控件汇总 356次下载
- 如何创建和使用LabVIEW中的LLB文件 0次下载
- LabVIEW常用设计模式电子版资源下载 0次下载
- 串口通信之读取与发送及LabView文件下载 179次下载
- Labview Excel例子文件下载 142次下载
- LabVIEW实现数字调制解调及编程软件操作 52次下载
- LabView相机采集图像指南 100次下载
- 使用TestStand仿真LabView教程资料分享 264次下载
- LabVIEW Features
- Proximity Detector Features Ul
- labview生成应用程序怎么包括userlist 136次阅读
- labview怎么记录时间和数据 2664次阅读
- LabVIEW串口示波器设计 1690次阅读
- 使用LabView控制DS3900串程通信模块 1134次阅读
- 基于labview信号发生器的设计方案 2840次阅读
- Labview创建数组函数的方法分享 1w次阅读
- dfrobotArduino与LabVIEW互动设计简介 1819次阅读
- 盘点LabVIEW新手5大容易犯的错误 4658次阅读
- labview和485串口通信 2.4w次阅读
- labview怎么调试?基于labview的USB调试教程案例分析 1.3w次阅读
- labview读取串口数据 2.5w次阅读
- labview串口数据处理_labview串口通信 2.9w次阅读
- FAST特征点检测features2D 3453次阅读
- 适用于每个LabVIEW开发者的巧妙调试技巧 5229次阅读
- 不得不看的LabVIEW新手5大错误 1.5w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多