在指定时间向串流通道写入一组元素,一次写入一个。如通道已满,端点保持等待。

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


icon

输入/输出

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

    超时毫秒指定端点向通道写入指定数组中一个数据元素的时间,单位为毫秒。默认值为-1,表示未限定时间。

  • c1di16.png 元素

    元素指定写入通道的数据数组。

  • cbool.png 最后一个元素?(F)

    最后一个元素?指定该元素是否为该端点写入通道的最后一个数据数组。默认值为FALSE。如值为TRUE,端点在写入数组中的最后一个元素后将通道标记为关闭,之后任何写入数据的调用将被忽略。读取方端点可继续读取数据,直至读取方端点的最后一个元素?返回TRUE。

  • ci32.png 大小(无限制)

    大小指定通道缓冲区的最大元素数量。默认为无限制。通道大小在第一次调用写入方端点时初始化,之后端点将忽略大小输入的值。

  • ibool.png 超时?

    如端点向通道写入元素中指定数组的全部数据前,超时毫秒指定的时间已超过,则超时?返回TRUE。

  • ii32.png 计数

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

  • iqueuern.png 通道

    通道是连接该端点至读取方端点的通道线。

  • ii32.png 未写入数量

    未写入数量返回数组中未写入通道的元素数量。该输出始终为0,除非写入数组中的所有元素之前端点发生超时。

  • 相关信息

    读取多个

    范例

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

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