LabVIEW下拉列表和枚举控件

位于下拉列表和枚举及经典下拉列表和枚举选板上的下拉列表和枚举控件可用来创建可循环浏览的字符串列表。

下拉列表控件

下拉列表控件是将数值与字符串或图片建立关联的数值对象。下拉列表控件以下拉菜单的形式出现,用户可在循环浏览的过程中作出选择。

下拉列表控件可用于选择互斥项,如触发模式。例如,用户可在下拉列表控件中从连续、单次和外部触发中选择一种模式。

右键单击下拉列表控件,并从快捷菜单中选择编辑项,向控件的下拉列表中添加内容。下拉列表属性对话框的编辑项选项卡中的项顺序决定了控件中的项顺序。下拉列表控件可配置为允许用户在为下拉列表控件所定义的项列表中输入与记录不相关的数值。

要在运行时向下拉列表控件输入未定义值,单击该控件,在快捷菜单中选择<其它>,在出现的数字显示框中输入数值,然后按<Enter>键。在下拉列表控件中,未定义值两边标有尖括号。LabVIEW不会将未定义的值添加至下拉控件列表。

为下拉列表控件配置项列表时,可为每个项指定一个特定的数值。如不为项指定特定的值,LabVIEW会根据项在列表中的顺序分配连续的顺序值,第一项的值为0。

枚举控件

使用枚举控件,向用户提供一个可供选择的项列表。枚举型控件,也称枚举控件,类似于一个文本或菜单下拉列表控件。用户可轮流选中控件中的列表。枚举型控件与下拉列表控件的不同之处如下:

枚举控件的数据类型包括控件中所有数值及其相关字符串的信息。下拉列表控件仅仅是数值型控件。

枚举控件的数值表示法有8位、16位和32位无符号整型,下拉列表控件可有其它表示法。右键单击控件,在快捷菜单中选择表示法可更改这两种控件的数值表示法。

用户不能在枚举控件中输入未定义数值,也不能给每个项分配特定数值。如需要使用上述功能,应使用下拉列表控件。

只有在编辑状态才能编辑枚举型控件。可在运行时通过属性节点编辑下拉列表控件。

将枚举型控件连接至条件结构的选择器接线端时,LabVIEW将控件中的字符串与分支条件相比较,而不是控件的数值。在条件结构中使用下拉列表控件时,LabVIEW将控件项的数值与分支条件相比较。

将枚举型控件连接至条件结构的选择器接线端时,可右键单击结构并选择为每个值添加分支,为控件中的每项创建一个条件分支。但是,如连接一个下拉列表控件至条件结构的选择器接线端,必须手动输入各个分支。

所有算术运算函数(除递增和递减函数外)都将枚举控件当作无符号整数。递增函数将最后一个枚举值变为第一个枚举值,递减函数将第一个枚举值变为最后一个枚举值。将一个有符号整型强制转换为枚举型时,负数将被转换为第一个枚举值。而超出值域的正数值将被转换成最后一个枚举值,超出值域的无符号整数总是被转换成最后一个枚举值。

如果将一个浮点值连接到一个枚举显示控件,LabVIEW将把该浮点值强制转换为最接近的数值,在枚举显示控件中显示。LabVIEW也以上述同样方法处理超出值域的值。如果将枚举控件与任何数值相连,LabVIEW会将该枚举值强制转换为数值。如需将枚举输入控件与枚举显示控件相连接,显示控件和输入控件中的项必须相互匹配。但是,显示控件的项可以多于输入控件的项。

提示:  使用枚举型控件时,应该始终为控件创建一个自定义类型。在枚举型控件中添加或删除项时,先定义枚举型的值可避免重写代码。

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

LabVIEW下拉列表和枚举控件相关推荐

  1. html ui 下拉列表,Atitit.ui控件-下拉菜单选择控件的实现select html_html/css_WEB-ITnose...

    Atitit.ui控件---下拉菜单选择控件的实现select html 1. 调用& model的实现 1 2. -----select.jsp------ 1 1. 调用& mod ...

  2. [翻译]下拉列表多选控件MultiDropDown

    源代码下载: http://dev.mjxy.cn/a-Multi-select-drop-down-list-control-MultiDropDown.aspx 翻译:白水 引用请注明出处< ...

  3. Labview自定义控件-布尔类控件

    LabVIEW中自定义控件(.ctl控件)的方法 ​​​​​[LabVIEW小技巧]LabVIEW自定义系统按钮时图片项设置说明_Enjoy Coding With LabVIEW-CSDN博客 La ...

  4. NX二次开发-调内部函数UGS::UICOMP_enum::set_width(int)更改BlockUI的枚举控件宽度

    版本 NX11+VS2013 内容说明 这个内部函数的设置方法,我之前不会,是QQ群里的一位大佬分享出来的. 关于这块,我也百度搜了一下,找到了几个相关的. 1.直接手动修改BlockUI界面 在低版 ...

  5. LabVIEW前面板控件

    输入控件的端口边框比显示控件的端口边框粗,而且输入控件的接线端在右侧,显示控件的接线端在左侧,附有数据流方向箭头. 控制件和显示件放在前面板后可以相互转换:在控件或它的端口的快捷菜单中选择转换为显示/ ...

  6. LabVIEW中ActiveX控件、ActiveX服务器和类型库注册

    LabVIEW中ActiveX控件.ActiveX服务器和类型库注册 如何在计算机上手动注册ActiveX控件(.ocx ).ActiveX服务器(.DLL和.EXE)以及类型库(.TLB )? 在L ...

  7. LabVIEW之MSComm控件注册

    问题描述:之前在LabVIEW中使用MSComm控件时,直接使用导入--ActiveX控制至选板就可以看到MSComm控件了,现在换了电脑,重新使用MSComm控件时发现找不到了(原电脑安装VS时选择 ...

  8. 【沧海拾昧】C# .Net 基本控件介绍

    #C0201 沧海茫茫千钟粟,且拾吾昧一微尘 --<沧海拾昧集>@CuPhoenix [阅前敬告] 沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系 如有问题必是本集记录有谬, ...

  9. Combobox 控件绑定数据

    ComboBox 类:表示带有下拉列表的选择控件,通过单击控件上的箭头可显示或隐藏下拉列表. 绑定集合对象 // .xaml using System; using System.Collection ...

最新文章

  1. PAT甲级1027 Colors in Mars :[C++题解]进制位
  2. 敏捷实践:比每日会议更疯狂的半日会议!
  3. php_memcahed telnet远程操作方法
  4. Spring Security 5.0.0正式发布
  5. 实践出真知--ZAC《网络营销实战密码》
  6. 计算机系统配置有哪些,查看电脑配置方法有哪些
  7. java8读流_JAVA: Java8流逐行读取文件
  8. 超标量处理器设计 姚永斌 第2章 Cache 摘录
  9. 18年6月英语六级第二套听力单词
  10. 谷歌ai人工智能叫什么_Google I / O 2017的“ AI First”口号
  11. 东北财经有计算机系吗,东北财经大学计算机科学与技术专业要学哪些课程,好学吗?...
  12. 管理员身份修改hosts文件
  13. Win10系统将“用户”文件夹下用户名文件夹修改自定义名称
  14. Python爬虫之实习生面试问题(一) 爬虫实习生 爬虫面试问题
  15. 苹果的福利被“羊毛党”薅废了
  16. Python爬音乐--qq
  17. 如何提取谷歌地球的高程点为XYZ文本
  18. 想调戏 modbus 吗?(哈哈) 就用它——MThings
  19. java计算机毕业设计小说阅读网站源码+系统+mysql数据库+lw文档+部署
  20. Van emde boas树Java实现

热门文章

  1. CentOS 安装 mongodb
  2. 教你用这个技巧问薪资,HR不反感!
  3. 初探Web客户端追踪技术
  4. WPF DataGrid控制Combox数据源问题
  5. 如何使用ssh-keygen生成新的SSH key
  6. 物联网卡网络是全国通用的吗?
  7. 设计静电保护所需要的理论基础(ESD保护理论基础)转载自集成电路版图设计公众号
  8. python爬虫爬取高清原图
  9. 扬帆优配|淡定的周期股走出慢牛,这些超跌大象股低估值
  10. python opencv sobel_OpenCV实战(一): Sobel、Laplacian、Canny 边缘检测