Real-Time FIFOページ (シェア変数プロパティダイアログボックス)
- 更新日2025-01-28
- 3分で読める
カテゴリ リストから Real-Time FIFO を選択します。 シェア変数プロパティ ダイアログボックスをクリックしてこのページを表示します。
このページを使用して、シェア変数のリアルタイム機能を有効にし、構成します。
このページには以下のコンポーネントがあります。
| オプション | 説明 |
|---|---|
| RT FIFOを有効 | 単一プロセスまたはネットワークで共有されたタイプのシェア変数に対して、Real-Time FIFOを有効にします。 ネットワーク共有シェア変数のネットワークバッファを有効にしてReal-Time FIFOを使用する場合、確実にデータを書き込むためにはネットワークバッファが1つのFIFO要素と同等の大きさである必要があります。ネットワークバッファがFIFO要素よりも小さいと、ネットワークバッファがオーバーフロー状態となりネットワークでデータが転送されません。 波形データタイプのシェア変数でReal-Time FIFOを有効にすると、波形のバリアント要素はサイズが可変でありReal-Time FIFOと互換性がないため、転送されません。
|
バッファのオーバーフローによるデータ損失を防止するために、ネットワークバッファとReal-Time FIFOバッファの両方を使用することをお勧めします。バッファの構成がシェア変数のパフォーマンスに与える影響については、ナショナルインスツルメンツのWebサイトを参照してください。
メモ RT FIFOは、クラスタ、文字列、およびバリアントなどの可変サイズのデータタイプをサポートしていません。Real-Time FIFOを使用して波形データを転送すると、波形のバリアント要素は転送されません。これは、バリアントはサイズが可変であり、Real-Time FIFOと互換性がないためです。