From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



通过编程的方式来确定一个控件是输入控件还是显示控件



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 可以通过编程的方式来确定LabVIEW前面板上的控件是输入控件还是显示控件吗?

解答: 在LabVIEW中,通过编程使用VI 服务器属性节点的方式你可以获取所有前面板控件的引用。对于LabVIEW 6.1 以及之前的版本,是不能通过程序来确定一个控件是输入控件还是显示控件的。附件中的VI (Is Indicator 6_1.vi) 是LabVIEW开发者为避开这个限制而写的一个暂时的解决方法。 当给定一个控件的引用大小,这个VI就会返回一个真常量或者假常量,这样你就能确定这个控件到底是显示控件还是输入控件了。 对于LabVIEW 7.0以及之后的版本,可以通过使用属性节点和显示控件属性的方法来确定是显示控件还是输入控件。如果一个控件是显示控件,那么调用显示控件属性时会返回布尔值真,如果是输入控件,则返回假。附件中的VI ( Is Indicator 7_1.vi) 是用LabVIEW 7.1写的,能显示这个属性。

相关链接: LabVIEW 7.1 Help: Indicator Property

附件:

Is Indicator 6_1.vi 

Is Indicator 7_1.vi



Is Indicator.vi - Is Indicator.vi


报告日期: 02/21/2001
最近更新: 10/30/2008
文档编号: 26K9A02L