【LabVIEW小技巧】LabVIEW多态按钮的实现

多态按钮,在测控领域很常见,运用也非常广泛。以下举例说明:


一、最简单的如常用的电源开关就是一个双态按钮,它包括按下(接通,开)——弹起(断开,关)两种状态,此时普通的布尔开关控件就可以实现。如



在设置时需要注意两点:

1、为不同的状态,设置不同的文本显示;

【LabVIEW小技巧】LabVIEW多态按钮的实现_第1张图片

2、设置按钮的机械动作,根据需要选第一(单击时转换)或第二种(释放时转换)。

【LabVIEW小技巧】LabVIEW多态按钮的实现_第2张图片


二、三态按钮

这种按钮的实现方式主要分为以下两种,两种方式实现的功能基本相同,但也有些细微的差别,按不同情况选用。

方式一:通过单选按钮来实现。将单选按钮中的单选项按钮替换为自己所需要的按钮型式

【LabVIEW小技巧】LabVIEW多态按钮的实现_第3张图片

单选按钮有一个特别的属性就是“允许不选”,这对于一些特殊需要的场合非常有用。

【LabVIEW小技巧】LabVIEW多态按钮的实现_第4张图片


方式二:通过数值转盘控件实现,如下图所示

【LabVIEW小技巧】LabVIEW多态按钮的实现_第5张图片

首先需要将数值控件的数值类型改为整型(I32,U32,U8,I8均可),然后调整刻度的显示,以及旋转转刻度盘,参见以前的博文。最后设置鼠标跟随和文本显示即可,如下所示:

【LabVIEW小技巧】LabVIEW多态按钮的实现_第6张图片

【LabVIEW小技巧】LabVIEW多态按钮的实现_第7张图片

该方式不能允许用户不选,有别于方式一,因此用户须选择一项作为选择项。


至此三态按钮的实现方法已讲述完成,更多态的按钮可以参见以上方法实现。




你可能感兴趣的:(LabVIEW之UI设计,LabVIEW之小技巧,LabVIEW小技巧)