位置:51电子网 » 技术资料 » 接口电路

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中建立工程后编译,如果用户采用其他编程平台编译的话,那么程序的表述上可能会有一点细微的差别,如主程序入口的表示方法等。


热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!