改变布尔对象的机械动作
- 更新时间2025-08-27
- 阅读时长2分钟
布尔控件有六种机械动作。自定义布尔对象,可创建运行方式与现实仪器类似的前面板。
注: 为布尔控件的机械动作分配键盘快捷键时,键盘将切换值。例如,为布尔控件分配一个键盘快捷键,并将键盘快捷键设置为一个释放机械动作,读取时,按钮为未释放状态。
按照下列步骤,改变布尔对象的机械动作。
- 在前面板上添加一个布尔控件,例如,滑动按钮。
- 右键单击一个布尔控件,从快捷菜单中选择属性,显示布尔属性对话框。
- 单击布尔属性对话框的操作选项卡。
- 从按钮动作列表中选择适于应用程序的按钮动作。对于动作的解释性说明出现在右侧的动作解释,而所选动作预览可用于测试所选动作。在动作解释中出现的图标中,M表示操作控件时鼠标键的动作,V表示控件的输出值,RD表示VI读取控件的时间点。
注: 不能在局部变量的对象上使用任何机械动作。如将布尔控件配置为释放时值改变的机械动作,VI处于运行或等待运行的非闲状态时,值属性和值(信号)属性将返回错误。当包括已使用机械动作的布尔控件时,由于竞态原因将无法通过编程读取已设置机械动作的布尔控件。
关于布尔控件机械动作的范例,见labview\examples\Controls and Indicators\Boolean目录下的Mechanical Action VI。