写入多个
- 更新时间2025-07-30
- 阅读时长3分钟
在指定时间向串流通道写入一组元素,一次写入一个。如通道已满,端点保持等待。
要在程序框图上放置该端点,右键单击接线端或连线,选择创建»通道写入方»串流»写入多个。

输入/输出
超时毫秒(-1)
—
超时毫秒指定端点向通道写入指定数组中一个数据元素的时间,单位为毫秒。默认值为-1,表示未限定时间。
元素
—
元素指定写入通道的数据数组。
最后一个元素?(F)
—
最后一个元素?指定该元素是否为该端点写入通道的最后一个数据数组。默认值为FALSE。如值为TRUE,端点在写入数组中的最后一个元素后将通道标记为关闭,之后任何写入数据的调用将被忽略。读取方端点可继续读取数据,直至读取方端点的最后一个元素?返回TRUE。
大小(无限制)
—
大小指定通道缓冲区的最大元素数量。默认为无限制。通道大小在第一次调用写入方端点时初始化,之后端点将忽略大小输入的值。
超时?
—
如端点向通道写入元素中指定数组的全部数据前,超时毫秒指定的时间已超过,则超时?返回TRUE。
计数
—
计数返回该端点更新通道后通道中的元素数量。该输出可监控通道端点读写的相对速度,在必要时进行调整。
通道
—
通道是连接该端点至读取方端点的通道线。
未写入数量
—
未写入数量返回数组中未写入通道的元素数量。该输出始终为0,除非写入数组中的所有元素之前端点发生超时。 |
相关信息
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Channels\Measure And Log\Channel - Measure And Log.lvproj
- labview\examples\Channels\Stream String Processing\Channel - String Processing.lvproj
超时毫秒(-1)
—
元素
—
最后一个元素?(F)
—
超时?
—
计数
—
通道
—