Local Variable变量只存在于内存中
发布时间:2014/10/10 20:12:31 访问次数:733
通过以上操作可以看出Local Variable与Global Variable变量的明显区别:Local Variable变量只存在于内存中,而Global Variable变量存放在磁盘中,以VI文件的形式存放。
完成了Global Variable交量的声明后, ICL3243EIAZ仍然需要将Global Variable变量与其内部的某个控件相关联才能彻底完成Global Variable变量的定义。本例中,将Global Variable与上述的global相关联:鼠标指向Global Variable的图标●?,右键单击后选择Select Item命令项中的global,这时Global Variable的图标名称将由“?”变为global,从而彻底完成变量的定义。
在add.vi的框图内建立如图3-120所示的程序,其前面板如图3-121所示,启动程序后结果如图3-121所示。
新建VI文件display.vi,并在图3-119的磁盘路径下,将磁盘文件Global.vi用鼠标拖放进display.vi的程序框图中(同上面add.vi中操作),鼠标移至全局变量global,单击右键选择Change To Read命令,这样框图内的程序如图3-122所示。
启动程序后结果如图3-123所示。用户也可以同时启动add.vi和display.vi两个VI文件,在add.vi的输入加数控件中不断改变数值,这时display.vi的“最终结果”会随若add.vi中控 以上程序是在Visual Studi0 2008中建立工程后编译,如果用户采用其他编程平台编译的话,那么程序的表述上可能会有一点细微的差别,如主程序入口的表示方法等。
通过以上操作可以看出Local Variable与Global Variable变量的明显区别:Local Variable变量只存在于内存中,而Global Variable变量存放在磁盘中,以VI文件的形式存放。
完成了Global Variable交量的声明后, ICL3243EIAZ仍然需要将Global Variable变量与其内部的某个控件相关联才能彻底完成Global Variable变量的定义。本例中,将Global Variable与上述的global相关联:鼠标指向Global Variable的图标●?,右键单击后选择Select Item命令项中的global,这时Global Variable的图标名称将由“?”变为global,从而彻底完成变量的定义。
在add.vi的框图内建立如图3-120所示的程序,其前面板如图3-121所示,启动程序后结果如图3-121所示。
新建VI文件display.vi,并在图3-119的磁盘路径下,将磁盘文件Global.vi用鼠标拖放进display.vi的程序框图中(同上面add.vi中操作),鼠标移至全局变量global,单击右键选择Change To Read命令,这样框图内的程序如图3-122所示。
启动程序后结果如图3-123所示。用户也可以同时启动add.vi和display.vi两个VI文件,在add.vi的输入加数控件中不断改变数值,这时display.vi的“最终结果”会随若add.vi中控 以上程序是在Visual Studi0 2008中建立工程后编译,如果用户采用其他编程平台编译的话,那么程序的表述上可能会有一点细微的差别,如主程序入口的表示方法等。