写入
- 更新时间2025-07-30
- 阅读时长3分钟
向高速串流通道写入元素。如通道已满,该端点保持等待直至空间可用或发生超时。可使用该端点在最后一个元素写入队列后发送正常停止信号,或在发生中止时发出紧急停止信号。

输入/输出
超时毫秒(-1)
—
超时毫秒指定端点向通道写入指定数据的时间,单位为毫秒。默认值为-1,表示未限定时间。
大小(无限制)
—
大小指定通道缓冲区的最大元素数量。默认为无限制。通道大小在第一次调用写入方端点时初始化,之后端点将忽略大小输入的值。
元素
—
元素指定写入通道的数据。
元素有效?(T)
—
元素有效?指定该元素是否有效。如值为TRUE,端点记录元素有效?的标志。如值为FALSE,端点忽略元素的值。如元素有效?和最后一个元素?均为FALSE,端点不执行任何操作。默认值为TRUE。
最后一个元素?(F)
—
最后一个元素?指定该元素是否为该端点写入通道的最后一个元素。默认值为FALSE。如值为TRUE,端点将通道标记为关闭,之后任何写入数据的调用将被忽略。读取方端点可继续读取数据,直至读取方端点的最后一个元素?返回TRUE。
中止状态(无中止)
—
中止状态指定该端点的中止状态。默认为no abort。
通道
—
通道是连接该端点至读取方端点的通道线。
超时?
—
如端点向通道写入元素中指定的全部数据前,超时毫秒指定的时间已超过,则超时?返回TRUE。
完成?
—
如端点写入了最后一个元素,或通道的任意端点发生中止,完成?返回TRUE。如发生超时,该输出返回FALSE。 |
超时毫秒(-1)
—
元素
—
元素有效?(T)
—
中止状态(无中止)
—
通道
—
超时?
—