向实时串流通道写入元素。如通道已满,该端点默认进入无抖动操作,但也可配置端点保持等待,直至空间可用或发生超时。

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


icon

输入/输出

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

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

  • ci32.png 大小(10)

    大小指定通道缓冲区的最大元素数量。默认值为10。所有元素的空间在第一次调用该端点时分配,在其后的调用中保持不变,直到重置通道。通道在写入方和读取方端点的共同调用方VI开始下一次循环时重置。

  • cdbl.png 元素

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

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

    元素有效?指定该元素是否有效。默认值为TRUE。如元素有效?为FALSE,端点将传输数据类型的默认值写入通道,而不是元素的值;并告知读取方元素值不是有效数据。

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

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

  • ci32.png 数组中元素(1)

    数组中元素是每个RT FIFO元素相应的数组中元素的数量。默认值为1。

    只有RT FIFO元素为数组时才使用该输入。RT FIFO不支持多维数组。

  • ci32.png 波形中数据点(1)

    波形中数据点表示波形数组中每个元素的数据点数量。仅当RT FIFO元素为波形时才使用该输入。

  • cenum.png 中止状态(无中止)

    中止状态指定该端点的中止状态。默认为no abort。

    0不中止
    1立即中止
    2超时则中止
  • cnclst.png r/w模式(轮询,轮询)

    读取/写入模式指定新RT FIFO的读取和写入模式。读取/写入模式定义了从空FIFO读取或写入无空槽的FIFO时的相应操作。RT FIFO会等待直到有空槽可写入或有值可读取时,才执行读取或写入操作。

    可指定下列读取或写入模式:
    • 轮询-该模式能最大化读取和写入操作的数量。轮询模式连续轮询FIFO,检测是否有新数据或空槽。轮询模式对新数据的新出现空槽的响应比阻隔模式更快,但是需要更多的CPU开销。使用实时串流通道的读取或写入端点函数的超时(ms)输入端,指定写入操作轮询空槽或读取操作轮询新进数据的时间。
    • 阻隔—使用该模式优化读取/写入操作的CPU利用率。阻隔模式使VI的线程等待时进入休眠状态,允许系统中其他任务执行。使用实时串流通道的读取或写入端点函数的超时(ms)接线端指定读取操作等待新值的时间,或写入操作等待空槽的时间。
  • cenum.png 读取模式

    读取模式指定RT FIFO的读取模式。

  • cenum.png 写入模式

    写入模式指定RT FIFO的写入模式。

  • iqueuern.png 通道

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

  • ibool.png 超时?

    如超过超时毫秒指定的时间,超时?返回TRUE。

  • ibool.png 完成?

    如端点写入了最后一个元素,或通道的任意端点发生中止,完成?返回TRUE。如发生超时,该输出返回FALSE。

  • 相关信息

    读取