创建XControl属性
- 更新时间2025-08-27
- 阅读时长3分钟
XControl属性允许用户通过编程配置XControl。通过属性节点可设置或获取XControl的属性。用户获取或设置XControl属性后,LabVIEW将调用外观VI。如属性改变了显示状态,“外观”VI将更新显示状态,使XControl的外观得到更新。这种情况下,“外观”VI将生成显示状态更改事件。
在XControl库中,每个XControl属性由一个或多个VI表示,这取决于属性为只读、只写或读/写。每个VI表示属性的读取或写入功能。
按照下列步骤,为XControl库添加属性。
- 右键单击XControl库,从快捷菜单中选择新建»属性,显示创建属性对话框。该对话框用于为XControl库添加一个新属性。LabVIEW将在XControl库中用属性名创建一个文件夹。如创建读/写属性,属性文件夹中将包含两个分别用于读取和写入属性的VI。如创建只读或只写属性,属性文件夹只包含用于读取或写入属性的VI。
注: 属性文件夹中不可包含多于两个VI。
- 如需编辑属性,双击属性文件夹中的每个VI,打开实现属性读取或写入功能的VI。
编辑读取VI
读取VI表示XControl属性的读取功能。读取VI包括显示状态和显示状态控件以及状态、值和错误显示控件。因为LabVIEW使用这些输入控件或显示控件将显示状态和容器状态传递至属性并获取错误信息,所以不能删除或改动这些输入控件或显示控件。默认状态下,读取VI也包含用于显示值的指示灯显示控件。使用具有适当数据类型的显示控件替换指示灯显示控件,配置属性读取的数据类型。
| 注:如XControl属性为读取/写入,读取VI的值显示控件的数据类型必须匹配写入VI的值输入控件的数据类型。 |
如需删除VI,右键单击VI,选择从项目中删除。右键单击属性文件夹,选择新建»读取VI,为只读属性添加读取VI。
编辑写入VI
写入VI与读取VI相似。它同样包含用于显示状态、容器状态和错误的输入控件和显示控件。因为LabVIEW使用这些输入控件或显示控件将显示状态和容器状态传递至属性并获取错误信息、更新显示状态,所以不能删除或改动这些输入控件或显示控件。默认状态下,写入VI包含用于显示值的指示灯显示控件。使用具有适当数据类型的显示控件替换指示灯显示控件,配置属性写入的数据类型。
| 注:如XControl属性为读取/写入,读取VI的值显示控件的数据类型必须匹配写入VI的值输入控件的数据类型。 |
如需删除VI,右键单击VI,选择从项目中删除。右键单击属性文件夹,选择新建»写入VI,为只读属性添加写入VI。