飞雨天 发表于 2007-10-19 10:19:11

local variable VS property node

记得以前有个帖子讨论过,然后我的观点是,两者都一样的,没区别。今天突然发现,原来还有有点区别的。请看链接,打开后往下翻~~
http://www.ednchina.com/blog/LabVIEW/

wdyjz 发表于 2007-10-19 19:39:18

按照文章意思,采样变量读写速度快,其实在文本语言中操作很多的就是 定义指示器变量的value,
除了这个方面,其实还需要考虑到在PDA模块上的应用,据说,PDA上只能用局部变量最好不要采用属性节点,这个我没有操作过,或许有一定的道理。
属性节点在设置控件的状态时是变量无法替代的。或许用中国的中庸方法:读写数据采用变量(局部、全局、共享),优化控件的外观和动作行为采用属性节点。

飞雨天 发表于 2007-10-20 15:36:17

读写数据采用变量(局部、全局、共享),优化控件的外观和动作行为采用属性节点。
呵呵~~~~遵守这个规定就没有很多的问题了~~~

blackdone 发表于 2007-10-20 22:10:46

说的还不错,不过习惯使用局部变量

飞雨天 发表于 2010-7-21 15:19:00

之前对程序内存优化的时候,遇到一个准则,写这里很合适:
子vi最好不要用属性节点对属于子vi的前面板对象进行操作,因为这样一来,即便你没有把子vi打开,LabVIEW也会把子vi的前面板载入内存。这时候如果只是对value属性操作,那就用local variable,如果不是,看能不能曲线一下(子vi后面板需要用属性节点调整控件其它属性(除value)还是很少的)

飞雨天 发表于 2010-7-21 15:19:34

另外,论坛怎么看几个月之前某自己的回帖?找不到了。。。。。
页: [1]
查看完整版本: local variable VS property node