向RT FIFO写入元素。


icon

输入/输出

  • cfiforn.png rt fifo

    rt fifo是指向现有RT FIFO的引用。

  • cstr.png 元素

    元素是待写入RT FIFO的数据。数据类型转换要写入的默认数据类型。

  • ci32.png 超时毫秒(0)

    超时毫秒(0)指定函数等待RT FIFO空槽写入数据的时间,以毫秒为单位。默认值为 0,立即返回。值为 -1 无限期地等待。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • cbool.png 超时覆盖(T)

    超时覆盖指定FIFO中没有可用的空槽且超时毫秒输入过期时,是否覆盖RT FIFO中最早的值。使用超时毫秒输入端指定覆盖FIFO中最早的值之前等待FIFO空槽的时间。如超时毫秒输入端超时,且超时覆盖为TRUE,RT FIFO将覆盖FIFO中最早写入的值并在超时?输出端返回TRUE。

  • ififorn.png rt fifo输出

    rt fifo输出是指向现有RT FIFO的引用。

  • ibool.png 超时?

    如超时后RT FIFO中有空槽可写入数据,超时?返回TRUE。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • iu32.png #元素

    元素数量返回读取或写入操作后RT FIFO中的元素数量。

  • 如RT FIFO不包含空元素,该函数可等待超时毫秒,获得可用元素。如超时毫秒结束前未获得可用空元素,且超时覆盖的值为TRUE,该函数可覆盖RT FIFO中最旧的元素,超时?输出返回TRUE。

    注: 如使用Real-Time FIFO传输波形数据,由于变体的大小由变量确定,与Real-Time FIFO不兼容,因此无法传输波形的变体元素。

    范例

    见LabVIEW Real-Time模块中的下列范例文件。

    • examples\Real-Time Module\RT Communication\RT FIFO\RT FIFO Communication.lvproj