Labview控件介绍(三)(队列)

一、获取队列引用/Obtain Queue

1.1 功能

这是使用队列的第一步。创建一个队列,并返回一个队列引用。

1.2 控件图

1.3 输入

队列最大值(-1,无限)------队列最大值是队列要保持的元素的最大数量。
名称(未命名)------名称包含要获取或创建的队列的名称。
元素数据类型------是需要队列包含的数据类型。
如未找到是否创建?(T)------是需要队列包含的数据类型。

错误输入(无错误) ------错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

1.4 输出

队列输出------队列输出是对已有队列或函数创建的新队列的引用。
新建------新建?函数创建新的队列时,值为TRUE。

错误输出------包含错误信息。该输出提供标准错误输出功能。

二、元素入队列函数/Enqueue Element

2.1 功能

在队列后端添加元素。

2.2 控件图

2.3 输入

队列------队列是队列引用。
元素------元素是添加至队列末尾的元素。
超时毫秒(-1)------超时毫秒指定队列满时,函数等待队列可用的时间,以毫秒为单位。默认值为--1,表明永不超时。

错误输入(无错误) ------错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

2.4 输出

队列输出------队列输出是对已有队列或函数创建的新队列的引用。
超时?------如函数超时之前,队列中的空位未转为可用状态,超时?返回TRUE。 如函数遇到错误,超时?也返回TRUE。

错误输出------包含错误信息。该输出提供标准错误输出功能。

三、元素出队列函数/Dequeue Element

3.1 功能

删除队列前端的一个元素并返回该元素。

3.2 控件图

3.3 输入

队列------队列是队列引用。
超时毫秒(-1)------超时毫秒指定队列满时,函数等待队列可用的时间,以毫秒为单位。默认值为--1,表明永不超时。

错误输入(无错误) ------错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

3.4 输出

队列输出------队列输出是对已有队列或函数创建的新队列的引用。
元素------元素是队列前部的元素。
超时?------如函数超时之前,队列中的空位未转为可用状态,超时?返回TRUE。 如函数遇到错误,超时?也返回TRUE。

错误输出------包含错误信息。该输出提供标准错误输出功能。

相关推荐
猎头南楼2 小时前
新型电力系统下的储能控制仿真:从策略研发到工程落地的关键技术挑战
labview
fanchenxinok7 小时前
基于图莫斯的CAN UDS诊断上位机-LabVIEW版本(十七):TOOMOSS_SID19_ReadDTCInformation.vi — 读取DTC信息
labview·dtc·sid19
神电测控12 小时前
新品发布:32通道50MS/s同步并行14位采集模块PG-FMC9249(支持任意FPGA/ZYNQ,兼容LabVIEW FPGA软件开发)
fpga开发·labview·ni·神电测控·王电令·ad9249·32通道
电气_空空1 天前
基于 LABVIEW 的虚拟仪器温度检测系统的设计
labview
fanchenxinok1 天前
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十五):总结篇
labview·uds升级·uds刷写
fanchenxinok2 天前
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十六):从刷写到诊断的功能扩展
labview·诊断·uds
fanchenxinok2 天前
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十四):打包与安装应用程序
labview·安装·升级上位机·uds刷写
fanchenxinok3 天前
基于图莫斯的CAN UDS升级上位机-LabVIEW版本(十):TOOMOSS_SID31_RoutineControl.vi — 例程控制
can·labview·uds升级·升级上位机·uds刷写
kingwebo'sZone4 天前
我写的第一个labview 展示页面程序
labview
电气_空空4 天前
基于 LabVIEW的数据采集与信号处理系统的设计
嵌入式硬件·毕业设计·信号处理·labview