首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 较深入的问题和技巧

较深入的问题和技巧

资料介绍
较深入的问题和技巧

第八章 较深入的问题和技巧

  本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,
恰当地运用这些技巧可以提高程序的质量。

8. 1 局部变量
严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。
在LabVIEW这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(
Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般
的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的
值赋给b,将b的值赋给c等等。前面所介绍的LabVIEW内容中,只有移位积存器即可输入
又可输出。
另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也
是一件烦人的事。还有其他需要,因此LabVIEW引入了局部变量。


8. 1.1 局部变量的创建

我们在框图上设置三个变量,两个控制器分别为Numeric和Numeric
2,现在增加局部变量。选择Function→Structures→Local Variable
然后将其拖到框图上,就可得到一个代“?”的图标,下一步将其与框图中已有的变量建
立关联,有鼠标右键单击图标,进入Select Item选择“input1”
,最后框图就变成了图7-1右边的样子。























图7-1 局部变量的创建


局部变量只是原变量的一个数据拷贝,但是它的属性可以修改,并且这种改变不会影
响原变量。例如上图中的这个局部变量可以利用快捷菜单中的Change To R
较深入的问题和技巧
本地下载

评论