同期ロック損失の検出
- 更新日2025-12-03
- 2分で読める
タイムネットワークの一部であるネットワーク同期デバイスは、グランドマスタに同期されています。ネットワークの状態によってシャーシの同期が失われた場合、そのシャーシで実行されているタスクはエラーになります。
これは、StopTaskAndErrorのデフォルト状態に戻すDAQmxチャンネルプロパティのSyncUnlockBehaviorを介して、タスク内で構成できます。また、値をIgnoreLostSyncLockに設定することで無効にすることができます。IgnoreLostSyncLockが構成されている場合、タスクは同期の状態にかかわらず実行し続けます。指定したタスクの状態をクエリするには、「DAQmx読み取り」または「DAQmx書き込み」プロパティのSync.UnlockedChansExistでターゲットが現在グランドマスタにロックされているかどうかを返します。Sync.UnlockedChansは、ロックされていないターゲット内のデバイスのチャンネルを返します。
ネットワーク同期デバイスには、以下のデバイスが含まれます。
- NI cDAQ-9185/9189
- FD-11601、FD-11603、FD-11605、FD-11613、FD-11614、FD-11634、FD-11637
- cRIO-9040、9041、9042、9043、9045、9046、9047、9048、9049、9053、9054、9055、9056、9057、9058
- sbRIO-9603、9608、9609、9628、9629、9638