采用Local Variable传递数据
发布时间:2014/10/10 20:07:46 访问次数:746
在一般的编程平台中,可以通过在某个源文件开始的地方定义一个变量,此时ICL3238EIAZ-T该变量的有效范围是从定义处一直到该源文件结束,在该变量以后出现的函数都可以对该变量进行读/写操作,因此,利用该变量可以进行不同变量间的数据传递。
在3.5节中介绍的Feedback Node可以用于进行暂存运算的中间结果,Feedback Node -般用于循环内部来传递变量。除此之外,LabVIEW还提供了其他的用于变量或函数之间传递数据的方法。在图3-102所示的路径中,选择Local Variable控件,该图形控件用于变量数据传递,功能类似于C语言中定义在函数之外的外部变量。
在框图中放置Local Variable控件后,其外型为矩形框包围的“?”,表示该Local Variable未与任何变量相关联。在LabVIEW中,框图中的Local Variable呵以和前面板中任何控件相
关联,关联后Local Variable中的数据就是前面板中相关控件的实时数据值。本例中在前面板中放置一个数值输入控件,并将其名称设置为“local”,然后点击框图中Local Variable控件的“?”,在弹出的前面板控件名称菜单中选择“local”,就将Local Variable
和前面板的“local”关联起来。为了将结果清晰地展示出来,本例借助了LabVIEW中的顺序程序结构Flat Sequence Structure,程序框图如图3-117所示。
在图3-118所示的输入加数控件中输入数字1,启动程序后,结果如图3-118所示,结合图3-117中可以看出,紧挨着的2个Flat Sequence Structure并没有像图3-103那样有连线直接穿过,而是采用了Local Variable关联的local,由local把上一个Flat Sequence Structure的数值传递到下一个Flat Sequence Structure中。
上述图3-117程序中的两个Local Variable变量local,都与前面板的同一个控件local相关联,第一个local输入数据;第二个local输出数据,分别对应上述程序中的指令local= x+y;sum =local,,将鼠标指向local后,右键单击并选择Change To Read命令或者Change To Write命令可以转换Local Variable变量local的输入输出的角色。
在一般的编程平台中,可以通过在某个源文件开始的地方定义一个变量,此时ICL3238EIAZ-T该变量的有效范围是从定义处一直到该源文件结束,在该变量以后出现的函数都可以对该变量进行读/写操作,因此,利用该变量可以进行不同变量间的数据传递。
在3.5节中介绍的Feedback Node可以用于进行暂存运算的中间结果,Feedback Node -般用于循环内部来传递变量。除此之外,LabVIEW还提供了其他的用于变量或函数之间传递数据的方法。在图3-102所示的路径中,选择Local Variable控件,该图形控件用于变量数据传递,功能类似于C语言中定义在函数之外的外部变量。
在框图中放置Local Variable控件后,其外型为矩形框包围的“?”,表示该Local Variable未与任何变量相关联。在LabVIEW中,框图中的Local Variable呵以和前面板中任何控件相
关联,关联后Local Variable中的数据就是前面板中相关控件的实时数据值。本例中在前面板中放置一个数值输入控件,并将其名称设置为“local”,然后点击框图中Local Variable控件的“?”,在弹出的前面板控件名称菜单中选择“local”,就将Local Variable
和前面板的“local”关联起来。为了将结果清晰地展示出来,本例借助了LabVIEW中的顺序程序结构Flat Sequence Structure,程序框图如图3-117所示。
在图3-118所示的输入加数控件中输入数字1,启动程序后,结果如图3-118所示,结合图3-117中可以看出,紧挨着的2个Flat Sequence Structure并没有像图3-103那样有连线直接穿过,而是采用了Local Variable关联的local,由local把上一个Flat Sequence Structure的数值传递到下一个Flat Sequence Structure中。
上述图3-117程序中的两个Local Variable变量local,都与前面板的同一个控件local相关联,第一个local输入数据;第二个local输出数据,分别对应上述程序中的指令local= x+y;sum =local,,将鼠标指向local后,右键单击并选择Change To Read命令或者Change To Write命令可以转换Local Variable变量local的输入输出的角色。