RT FIFO创建函数
- 更新时间2025-01-28
- 阅读时长6分钟
创建RT FIFO或获取已有RT FIFO的引用。该函数可返回RT FIFO的引用。rt fifo可用于其它Real-Time FIFO函数。

输入/输出
数组中元素(1)
—
数组中元素是每个RT FIFO元素相应的数组中元素的数量。默认值为1。只有RT FIFO元素为数组时才使用该输入。RT FIFO不支持多维数组。
大小(10)
—
大小是RT FIFO中元素的数量。默认值为10。
名称(未命名)
—
名称包含待获取/创建的RT FIFO的名称。默认值为空字符串名称。
类型
—
类型用于设定RT FIFO中包含数据的类型。RT FIFO不支持大小变化的数据类型(例如,簇、字符串和变体)。RT FIFO不支持多维数组。
如未找到则创建?(T)
—
如未找到是否创建?指定不存在名称输入端指定的FIFO时,是否创建一个新的RT FIFO。如RT FIFO不存在,且如未找到是否创建?为TRUE,VI将新建一个RT FIFO。如RT FIFO不存在,且如未找到是否创建?为FALSE,VI将返回一个错误。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
波形中数据点(1)
—
波形中数据点表示波形数组中每个元素的数据点数量。只有RT FIFO元素为波形时才使用该输入。
r/w模式(轮询,轮询)
—
读取/写入模式指定新RT FIFO的读取和写入模式。读取/写入模式定义了从空FIFO读取或写入无空槽的FIFO时的相应操作。RT FIFO会等待直到有空槽可写入或有值可读取时,才执行读取或写入操作。可指定下列读取或写入模式:
rt fifo
—
rt fifo是指向现有/新建RT FIFO的引用。
新建?
—
如函数已新建一个RT FIFO,则已新建的值为TRUE。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
对于数组类型的RT FIFO,可设置数组的元素输入为数组的元素数。对于波形数据类型的RT FIFO,可设置波形中数据点输入为波形中的数据点数。RT FIFO中元素使用相同的数组元素数和波形数据点数。
可为现有RT FIFO创建新的引用。名称、数组中元素和大小必须与现有RT FIFO相同。通过RT FIFO删除函数可删除新建的对已有RT FIFO的引用,默认状态下,不删除原有的RT FIFO引用。连线TRUE至“RT FIFO删除”函数的强制销毁?输入可销毁RT FIFO的所有引用。
范例
见LabVIEW Real-Time模块中的下列范例文件。
- examples\Real-Time Module\RT Communication\RT FIFO\RT FIFO Communication.lvproj
数组中元素(1)
—
名称(未命名)
—
类型
—
如未找到则创建?(T)
—
错误输入(无错误)
—
r/w模式(轮询,轮询)
—
read mode
—
rt fifo
—
新建?
—
错误输出
—