读取多个
- 更新时间2025-07-30
- 阅读时长3分钟
从串流通道将多个元素一并读取。可配置通道等待读取多个元素的方式和时间。
要在程序框图上放置该端点,右键单击串流通道接线端或连线,选择创建»通道读取方»串流»读取多个。

输入/输出
超时毫秒(-1)
—
超时毫秒指定端点从通道读取元素的时间,以毫秒为单位。默认值为-1,表示未限定时间。
通道
—
通道是连接该端点至写入方端点的通道线。
读取数量(-1,可用)
—
读取数量指定端点每次返回的元素数量。默认值为-1。
超时?
—
如超过超时毫秒指定的时间,超时?返回TRUE。如超时?为TRUE,则最后一个元素?为FALSE。
元素
—
元素返回端点从通道读取的数据数组。如通道中止,该输出返回空数组。
最后一个元素?
—
最后一个元素?返回这是否为该端点从通道读取的最后一个元素。即使元素有效?为FALSE,最后一个元素?也可能为TRUE,即最后一个元素已在上一循环中写入通道或通道在最后一个元素无效的情况下关闭。如发生超时或通道中止,该输出返回FALSE。
计数
—
计数返回该端点更新通道后通道中的元素数量。该输出可监控通道端点读写的相对速度,在必要时进行调整。 |
相关信息
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Channels\Stream String Processing\Channel - String Processing.lvproj
超时毫秒(-1)
—
通道
—
超时?
—
元素
—
计数
—