向单元素串流通道写入元素,或发送信号中止通道。如通道已满,端点保持等待。该端点类似于写入端点,区别在于其有一个中止输入和一个已中止?输出。可使用单元素串流通道的中止功能在通道缓冲区还有数据的情况下即时关闭通道。该端点必须与带中止功能的读取端点配合使用。

要在程序框图上放置该端点,右键单击接线端或连线,选择创建»通道写入方»单元素串流»带中止功能的写入


icon

输入/输出

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

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

  • cbool.png 元素有效?(T)

    元素有效?指定该元素是否有效。如值为TRUE,端点记录元素有效?的标志。如值为FALSE,端点忽略元素的值。如元素有效?最后一个元素?均为FALSE,端点不执行任何操作。默认值为TRUE。

  • csgl.png 元素

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

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

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

  • cbool.png 中止

    中止指定是否中止该通道。如中止为TRUE,该端点将通道标记为关闭,之后任何写入数据的调用将被忽略。同时,已中止?在下一次调用该端点时返回TRUE。

  • ibool.png 超时?

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

  • iqueuern.png 通道

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

  • ibool.png 已中止?

    如该端点发生中止或连接至通道的读取方端点发生中止,已中止?返回TRUE。如已中止?为TRUE,调用该端点将不再执行任何操作,只返回已中止?为TRUE。

  • 相关信息

    带中止功能的读取

    FPGA模块详细信息

    下列信息适用于在FPGA VI中使用上述对象。

    注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
    单周期定时循环 不支持。
    Usage

    对于数组,该端点仅允许由支持的数据类型组成的固定大小一维数组。该端点不支持可变大小的数组,即使数组在编译时转换为单一大小。

    该端点不支持LabVIEW类。

    如使用带有单精度浮点型数据类型的端点,关于资源使用、延时和单周期定时循环支持的信息见下列章节。
    非重入子VI的通道线接线端仅可连接一个通道。如果从多个位置调用非重入子VI,连接至某个接线端的多个通道线在编译时会成为一个通道线。

    范例

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

    • labview\examples\Channels\One Element Stream\Channel - One Element Stream.lvproj