找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1727|回复: 5

local variable VS property node

[复制链接]
发表于 2007-10-19 10:19:11 | 显示全部楼层 |阅读模式
记得以前有个帖子讨论过,然后我的观点是,两者都一样的,没区别。今天突然发现,原来还有有点区别的。请看链接,打开后往下翻~~
http://www.ednchina.com/blog/LabVIEW/
发表于 2007-10-19 19:39:18 | 显示全部楼层
按照文章意思,采样变量读写速度快,其实在文本语言中操作很多的就是 定义指示器变量的value,
除了这个方面,其实还需要考虑到在PDA模块上的应用,据说,PDA上只能用局部变量最好不要采用属性节点,这个我没有操作过,或许有一定的道理。
属性节点在设置控件的状态时是变量无法替代的。或许用中国的中庸方法:读写数据采用变量(局部、全局、共享),优化控件的外观和动作行为采用属性节点。
回复 顶

使用道具 举报

 楼主| 发表于 2007-10-20 15:36:17 | 显示全部楼层
读写数据采用变量(局部、全局、共享),优化控件的外观和动作行为采用属性节点。
呵呵~~~~遵守这个规定就没有很多的问题了~~~
回复 顶

使用道具 举报

发表于 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 | 显示全部楼层
另外,论坛怎么看几个月之前某自己的回帖?找不到了。。。。。
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 04:00 , Processed in 0.056984 second(s), 16 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表