采用Global Variable传递数据
发布时间:2014/10/10 20:10:02 访问次数:502
Local Variable只能用于在一个VI文件的内部来传送数据,LabVIEW为用户提供了在两个和两个以上的VI文件之间传送数据的Global Variable变量。 ICL3241EIAZ-T这与一般文本编程平台中在某个源程序文件中定义了一个变量后,在另外一个源程序文件引用这个变量类似(无需再玖定义,并且这两个源程序文件组成了一个工程项目)。
本例中仍然采用图3-117中的程序,但删除其中的local变量,并将第1个Flat SequenceStructure中的程序放置在一个VI文件add.vi内、将第2个Flat Sequence Structure中的程序放置在另一个VI文件display.vi内。
首先在图3-102所示的路径中,选择Global Variable图形控件放置于add.vi的框图中,即准备在add.vi中定义一个全局变量。然后完成Global Variable与某个控件的关联:双击Global Variable图标,在弹出的新的前面板界面中放置一个或者多个控件,本例中为说明方便,只放置了一个Numeric Control控件,名称为global,然后退出新的前面板界面并保存,保存对话框如图3-119所示设置,单击“OK”按钮后将在图3-119所示的磁盘路径中出现一个名为Global.vi的VI文件。这样就在add.vi内完成了Global Variable变量Global的声明。
Local Variable只能用于在一个VI文件的内部来传送数据,LabVIEW为用户提供了在两个和两个以上的VI文件之间传送数据的Global Variable变量。 ICL3241EIAZ-T这与一般文本编程平台中在某个源程序文件中定义了一个变量后,在另外一个源程序文件引用这个变量类似(无需再玖定义,并且这两个源程序文件组成了一个工程项目)。
本例中仍然采用图3-117中的程序,但删除其中的local变量,并将第1个Flat SequenceStructure中的程序放置在一个VI文件add.vi内、将第2个Flat Sequence Structure中的程序放置在另一个VI文件display.vi内。
首先在图3-102所示的路径中,选择Global Variable图形控件放置于add.vi的框图中,即准备在add.vi中定义一个全局变量。然后完成Global Variable与某个控件的关联:双击Global Variable图标,在弹出的新的前面板界面中放置一个或者多个控件,本例中为说明方便,只放置了一个Numeric Control控件,名称为global,然后退出新的前面板界面并保存,保存对话框如图3-119所示设置,单击“OK”按钮后将在图3-119所示的磁盘路径中出现一个名为Global.vi的VI文件。这样就在add.vi内完成了Global Variable变量Global的声明。