マルチスレッドされた LabVIEWはリアルタイム処理ですか?




問題: マルチスレッドされた LabVIEWはリアルタイム処理ですか?

解決策: 一般に、リアルタイム処理ではありません。第一に、LabVIEWをサポートするリアルタイムシステムはConcurrent PowerMAX OSです。他のOSの場合は、各スレッドはCPU時間をどのぐらい使用できるか、またどの間隔でCPU時間へアクセスできるか保証できません。
Concurrent PowerMAXOSの場合でも、 回答は明確ではありません。ユーザインターフェイスが X Windowsに依存しているのなら本質的であってリアルタイムではありません。X Windowsはリアルタイムではないので、少なくてもユーザインターフェイスの部分はリアルタイムではありません。他の実行システム(例:ユーザインターフェイススレッド以外)でVIの実行は確定的にスケジュールできます。

関連リンク:

添付:





報告日時: 03/03/1998
最終更新日: 05/24/2000
ドキュメントID: DIRECT-3S8R88