读取
- 更新时间2025-07-30
- 阅读时长3分钟
从串流通道读取元素。如通道为空,端点保持等待。

输入/输出
超时毫秒(-1)
—
超时毫秒指定端点从通道读取元素的时间,以毫秒为单位。默认值为-1,表示未限定时间。
通道
—
通道是连接该端点至写入方端点的通道线。
超时?
—
如端点读取完元素中指定的全部数据前,超时毫秒指定的时间已超过,则超时?返回TRUE。如超时?为TRUE,则元素有效?和最后一个元素?为FALSE。
元素有效?
—
如元素读取成功,元素有效?返回TRUE。如发生超时、通道在最后一个元素无效的情况下关闭,或通道中止,该输出返回FALSE。
元素
—
元素返回该端点从通道读取的数据。如发生超时、通道在最后一个元素无效的情况下关闭或通道中止,该输出返回传输数据类型的默认值。
最后一个元素?
—
最后一个元素?返回这是否为该端点从通道读取的最后一个元素。即使元素有效?为FALSE,最后一个元素?也可能为TRUE,即最后一个元素已在上一循环中写入通道或通道在最后一个元素无效的情况下关闭。如发生超时或通道中止,该输出返回FALSE。
计数
—
计数返回该端点更新通道后通道中的元素数量。该输出可监控通道端点读写的相对速度,在必要时进行调整。 |
FPGA模块详细信息
下列信息适用于在FPGA VI中使用上述对象。
注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
| 单周期定时循环 | 不支持。 |
| Usage | 对于数组,该端点仅允许由支持的数据类型组成的固定大小一维数组。该端点不支持可变大小的数组,即使数组在编译时转换为单一大小。 该端点不支持LabVIEW类。 如使用带有单精度浮点型数据类型的端点,关于资源使用、延时和单周期定时循环支持的信息见下列章节。 |
| 资源 | 该端点与在通道实例中使用的写入方端点共享资源。该写入方端点占用的FPGA资源与在大小中指定的值成比例。 |
| 注 | 非重入子VI的通道线接线端仅可连接一个通道。如果从多个位置调用非重入子VI,连接至某个接线端的多个通道线在编译时会成为一个通道线。 |
超时毫秒(-1)
—
通道
—
超时?
—
元素
—
计数
—