LabVIEW编程:如何进⾏数值显⽰?
LabVIEW按回车Enter执⾏⼀次按⼀次回车,执⾏⼀次。这是个很简答的问题。⽤事件结构就可以很容易实现了。
以下是实现⽅法:
编辑事件本VI——>键——>键按下,然后从V键中引出Case结构框,此处⽤的Return键。(本⼈⽤的笔记本电脑,注意:字母数字键盘上的<Enter>键和数字⼩键盘上的<Enter>键对应不同的V键值。)
LabVIEW数值显⽰
问题来源于现场,⽬前现场所使⽤的程序,⼤都数值显⽰控件都是直接显⽰数字,对于数值对应的单位基本是通过⽂本加到后⾯。
这样做的优点是:
1、可以个性化设置单位,且⽅便移动单位放置的地⽅
女演员谁最漂亮
2、更改也相对简单端午节创意文案简短
缺点:
1、⽆法进⾏动态定义,如果当前显⽰控件的显⽰参数变成其他,如压⼒参数时,单位⽆法跟着⼀起变;
1、⽆法进⾏动态定义,如果当前显⽰控件的显⽰参数变成其他,如压⼒参数时,单位⽆法跟着⼀起变;
2、只能静态设置,限制了界⾯的灵活性
好了,看看下⾯这样的如何?
⾸先看看这个是怎么实现的,如下图设置:显⽰格式——>⾼级编辑模式,在格式字符串中,增加“ ℃”即可。
如果需要进⾏动态定义,可以从数据库或配置⽂件中读取当前显⽰参数所显⽰的参数名、显⽰格式,以及单位,通过数值控件的属性节点进⾏设置。
最后,对于I32数值,还可以做以下多样性显⽰:
⼀、最简单的如常⽤的电源开关就是⼀个双态按钮,它包括按下(接通,开)
——弹起(断开,关)两种状态,此时普通的布尔开关控件就可以实现。
在设置时需要注意两点:
1、为不同的状态,设置不同的⽂本显⽰;
2、设置按钮的机械动作,根据需要选第⼀(单击时转换)或第⼆种(释放时转换)。
⼆、三态按钮
这种按钮的实现⽅式主要分为以下两种,两种⽅式实现的功能基本相同,但也有些细微的差别,按不同情况选⽤。⽅式⼀:通过单选按钮来实现。将单选按钮中的单选项按钮替换为⾃⼰所需要的按钮型式
出塞古诗
单选按钮有⼀个特别的属性就是“允许不选”,这对于⼀些特殊需要的场合⾮常有⽤。
⽅式⼆:通过数值转盘控件实现,如下图所⽰新款凯越
东北糖蒜的腌制方法⾸先需要将数值控件的数值类型改为整型(I32,U32,U8,I8均可),然后调整刻度的显⽰,以及旋转转刻度盘,参见以前的博⽂。最后设置⿏标跟随和⽂本显⽰即可,如下所⽰:
该⽅式不能允许⽤户不选,有别于⽅式⼀,因此⽤户须选择⼀项作为选择项。⾄此三态按钮的实现⽅法已讲述完成,更多态的按钮可以参见以上⽅法实现。
LabVIEW仿做的Android菜单,主要⽐较节省空间。图⽚如下:
LabVIEW嵌套的if…else…这样实现,⼏年前在GSDzone上发表的⽂章,回忆⼀下。在LabVIEW⾥实
现 if … else …通过case这个结构框来实现,⼀个 if … else …还好说
可是 if …
<
<
else ...
<
<
甚⾄更多的时候就会⼀个case 套着⼀个case吧
以前我最多看到10个case套在⼀起,想必很多⼈都遇到这样的问题吧,是不是很头疼呢?看看下⾯的代码,感觉像迷宫。
现在告诉你怎么处理这个问题,⽽且就只⽤⼀个case框就能解决。
⼀个button代表⼀个if...,⽤0和1表⽰lady gaga师弟
先将这些button组成数组,然后转换成数值(在属性⾥可以到数值的“⼆进制显⽰”⽅式)
然后输⼊⾄case结构框,在case框上右击选择基数——>⼆进制。如下图所⽰