文章目录
属性节点赋值和直接节点赋值的区别体现
- 创建5个圆形指示灯,然后循环点亮,先给圆形指示灯赋值假变量,然后再进行循环。
- 运行结果,观察结果,发现刚开始运行时,从第二个灯亮而第一个灯不亮?
- 原因 :因为LabVIEW是并行运行的,而直接赋值的速度比属性节点赋值要快,所以程序运行时先对灯A直接赋值,后才对灯A进行属性节点赋值,最终导致以上情况的出现。
- 修改方式 :while循环外的属性节点的错误输入 端连接到while循环的外壁。这样修改的原因是 :LabVIEW是以数据流的方式运行,所以程序开始时先对各个指示灯赋值假常量,然后再进入while循环。