从串流通道将多个元素一并读取。可配置通道等待读取多个元素的方式和时间。

要在程序框图上放置该端点,右键单击串流通道接线端或连线,选择创建»通道读取方»串流»读取多个


icon

输入/输出

  • ci32.png 超时毫秒(-1)

    超时毫秒指定端点从通道读取元素的时间,以毫秒为单位。默认值为-1,表示未限定时间。

  • cqueuern.png 通道

    通道是连接该端点至写入方端点的通道线。

  • ci32.png 读取数量(-1,可用)

    读取数量指定端点每次返回的元素数量。默认值为-1。

    负数端点将立即返回通道中的所有元素。
    0端点等待最后一个元素,然后返回所有元素。如在到达指定数量的可用元素前发生超时,端点将返回通道中的所有可用元素。
    正数端点等待指定数量的可用元素,并返回这些元素。如传输完最后一个元素,或到达指定数量的可用元素前发生超时,端点将返回通道中的所有可用元素。
  • ibool.png 超时?

    如超过超时毫秒指定的时间,超时?返回TRUE。如超时?为TRUE,则最后一个元素?为FALSE。

  • i1di16.png 元素

    元素返回端点从通道读取的数据数组。如通道中止,该输出返回空数组。

  • ibool.png 最后一个元素?

    最后一个元素?返回这是否为该端点从通道读取的最后一个元素。即使元素有效?为FALSE,最后一个元素?也可能为TRUE,即最后一个元素已在上一循环中写入通道或通道在最后一个元素无效的情况下关闭。如发生超时或通道中止,该输出返回FALSE。

  • ii32.png 计数

    计数返回该端点更新通道后通道中的元素数量。该输出可监控通道端点读写的相对速度,在必要时进行调整。

  • 相关信息

    写入多个

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Channels\Stream String Processing\Channel - String Processing.lvproj