实时FIFO页(共享变量属性对话框)
- 更新时间2025-01-28
- 阅读时长2分钟
从模块的 类别 列表中选择 实时FIFO共享变量属性 对话框可显示该页。
通过该页可启用和配置共享变量的FIFO特性。
该选项页包括以下部分:
| 选项 | 说明 |
|---|---|
| 启用RT FIFO | 为单进程或网络发布的共享变量启用实时FIFO。 如配置网络发布的共享变量使用网络缓冲区,且启用实时FIFO,网络缓冲区的大小必须与FIFO元素的大小一致,以保证数据可以正常写入。如网络缓冲区小于FIFO元素,可导致网络缓冲区溢出,数据无法通过网络传输。 如使用启用Real-Time FIFO的共享变量传输波形数据,共享变量不传输波形中的变体元素,因为变体的大小不确定,与Real-Time FIFO不兼容。
|
为了避免缓冲区溢出造成的数据丢失,可考虑同时使用网络缓冲和Real-Time FIFO缓冲。关于缓冲配置对共享变量性能的影响,请参考NI网站。
注: RT FIFO不支持大小变化的数据类型(例如,簇、字符串和变体)。如使用Real-Time FIFO传输波形数据,由于变体的大小由变量确定,与Real-Time FIFO不兼容,因此无法传输波形的变体元素。