元素入队列函数
- 更新时间2025-07-30
- 阅读时长3分钟
在队列后端添加元素

输入/输出
队列
—
队列是队列引用。 通过获取队列引用函数获取队列引用。
元素
—
元素是添加至队列末尾的元素。 数据类型可匹配队列的子类型。
超时毫秒(-1)
—
超时毫秒指定队列满时,函数等待队列可用的时间,以毫秒为单位。 默认值为–1,表明永不超时。 如函数的等待时间超过超时毫秒时队列仍然是满的,超时?输出的值为TRUE。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
队列输出
—
队列输出是对未改动队列的引用。
超时?
—
如函数超时之前,队列中的空位未转为可用状态,超时?返回TRUE。 如函数遇到错误,超时?也返回TRUE。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
如队列已满,则函数在超时前等待超时毫秒。如等待期间队列中有剩余空间,函数使元素入队且超时?为FALSE。如队列无效(例如,释放队列引用),则函数停止等待并返回错误代码1122。通过获取队列函数可设置队列的最大尺寸。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Synchronization\Queue\Queue Overflow and Underflow.vi
队列
—
元素
—
超时毫秒(-1)
—
错误输入(无错误)
—
队列输出
—
超时?
—
错误输出
—