LabVIEW中将枚举与条件结构一起使用

简介: LabVIEW中将枚举与条件结构一起使用

LabVIEW中将枚举与条件结构一起使用


枚举如何与条件结构一起使用?


如何复制一个分支并定义哪些枚举值分配给该复制分支?


可以为一个分支提供多个值吗?


解决方案


枚举是一个具有相应数值的字符串标签型列表。在LabVIEW(U8,U16-默认值和U32)中以无符号整数形式应用。


例如,可以有一个枚举保存四个季节,在这种情况下,每个字符串都有一个值:0-“Spring”,1-“Summer”,2-“Autumn”和3-“Winter”。


将枚举连接到条件结构的分支选择器时,可以为其每个值创建不同的分支。在条件结构框架中<单击鼠标右键>,然后选择“为每个值添加分支”将枚举所包含的值创建相同数量的分支。


例如,如果枚举拥有四个季节,则每个值"Spring","Summer", "Autumn"和"Winter"可以有四个不同的分支。

此外,通过在标签上输入季节,可以在同一分支下使用多个季节。枚举的值在标签上是用字符串加上双引号代表。如果想在分支加上数个值,可以在它们之间加上逗号分开。


例如,如果希望条件结构能够同时处理春秋两季为春分点,夏与冬一起为触角。可以设定:分支1-“春天”,“秋天”。分支2-“夏季”,“冬季”。


相关信息


枚举与下拉列表有所不同,在本文并没有介绍。有关其区别和用法的更多信息,请参阅文档文本下拉列表控件和枚举控件的区别。


使用枚举时,请始终对控件进行制作自定义类型。制作自定义类型可以防止每次在枚举中添加或删除项目时都需要重写代码。如此,当修改其中之一时,不会在条件结构标签中将字符串值替换为数字。


注意:由于枚举常量已在其值之一中被修改,因此图像顶部的条件结构显示数字而不是字符串标签。因此,LabVIEW将它们全部强制为数字类型,并使条件结构仅包含数字值。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
6月前
|
JavaScript 前端开发 Java
函数形状的定义方式在编程中可以有多种,具体取决于使用的编程语言和上下文。以下是几种常见的定义方式:
函数形状的定义方式在编程中可以有多种,具体取决于使用的编程语言和上下文。以下是几种常见的定义方式:
42 3
|
3月前
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
61 2
|
4月前
|
Java 开发者
在Java编程中,if-else与switch作为核心的条件控制语句,各有千秋。if-else基于条件分支,适用于复杂逻辑;而switch则擅长处理枚举或固定选项列表,提供简洁高效的解决方案
在Java编程中,if-else与switch作为核心的条件控制语句,各有千秋。if-else基于条件分支,适用于复杂逻辑;而switch则擅长处理枚举或固定选项列表,提供简洁高效的解决方案。本文通过技术综述及示例代码,剖析两者在性能上的差异。if-else具有短路特性,但条件增多时JVM会优化提升性能;switch则利用跳转表机制,在处理大量固定选项时表现出色。通过实验对比可见,switch在重复case值处理上通常更快。尽管如此,选择时还需兼顾代码的可读性和维护性。理解这些细节有助于开发者编写出既高效又优雅的Java代码。
64 2
|
7月前
LabVIEW布尔值属性节点是变体的原因
LabVIEW布尔值属性节点是变体的原因
86 1
|
7月前
|
C语言
C语言条件控制循环的深入解析
C语言条件控制循环的深入解析
68 0
|
7月前
|
算法 BI C++
[第四章]枚举与模拟
[第四章]枚举与模拟
70 1
|
7月前
|
C语言
LabVIEW局部变量和值属性节点之间的区别
LabVIEW局部变量和值属性节点之间的区别
141 0
Labview 利用枚举编写一个计算工具
Labview 利用枚举编写一个计算工具
61 0
|
7月前
|
存储 程序员 编译器
【新手解答5】深入探索 C 语言:宏中的文本、标识符和字符串 + 递归运算、条件语句、循环 + `switch-case` 与多项条件和枚举的差别
【新手解答5】深入探索 C 语言:宏中的文本、标识符和字符串 + 递归运算、条件语句、循环 + `switch-case` 与多项条件和枚举的差别
83 0
|
算法 C语言 图形学
labview编程笔记之条件结构
labview编程笔记之条件结构
495 0
labview编程笔记之条件结构