Controls Properties——Value and Text.Text 01/15/2010
我们经常使用控件(Controls)的属性(Properties)进行传值,比如对于字符串控件可实现该功能的属性节点有两个: 一个是属性:值 利用该属性可以读、写控件中的值。 LabVIEW2009的帮助文件这样解释: 控件(LV变体)的数据值。对于已配置机械动作的布尔值,该属性始终返回错误。对于已配置机械动作的布尔值,竞争状态可导致无法通过编程读取布尔控件的值。 另一个是属性:文本 LabVIEW2009的帮助文件这样解释: 如文本字符串属于单位标签,在运行VI时可以写入该属性,并且可用于运行引擎。但是写入单位必须与现有单位兼容。如单位无法兼容,LabVIEW将返回错误并设置单位标签为基本单位。 这两个属性给出的都是控件显示值的字符串形式,因为我们不知道它们间运行机制的差别,到底使用哪个会更好些呢? 就运行速度而言,下面的试验结果会告诉我们那个更好些。 下图中试验条件相同,只是改变使用不同的属性节点。 差距还是比较明显的,如果可以使用“值”属性的地方还是尽可能的使用该属性节点。 在速度要求高的地方可以考虑使用本地变量。 CommentsLeave a Reply | 写着玩! 外行当然说的就是我自己,内行是指NI的那些AE,因为他们更清楚LV的内涵和机理。就LV学习和使用而言,我的确就是个外行。但是,我想通过“看热闹”使自己尽可能的接近于内行。这肯定是一个可望而又不可及的目标。 历史纪录十一月 2011 分类
All |






RSS Feed