TestStand 3.5 から LabVIEW RT 8.0 を使って、RTターゲット上でステップを実行させることはできますか?



使用ソフトウェア:
使用ソフトウェア・バージョン: 3.5
使用ソフトウェア・バージョンに特化:
二次のソフトウェア: LabVIEW Modules>>LabVIEW Real-Time Module

問題: TestStand 3.5 から LabVIEW RT 8.0 を使って、RTターゲット上でステップを実行させることはできますか?

解決策: TestStand 3.1 より RTターゲット上でステップを実行させることができるようになりました。
ただし TestStand から直接RTターゲット上のVIを実行させることができないので、RTターゲット上で実行させたいVIを作成した後で、そのVIと通信させるためのラッパーVIを生成します。ラッパーVIは下記サイトにある RT Wrapper VIs Tool を使います。(ツールの使い方については、下記リンクに添付されているワードの文書をご覧ください。アーキテクチャについては添付ファイルをご覧ください。)
TestStand からは生成されたラッパーVIをコールするように設定します。

Calling LabVIEW RT 8 VIs from TestStand

また RT を使う場合に限ったものではありませんが、Run VI Asynchronously ステップを使うと、そのステップを新規スレッドで実行させることができるので便利です。添付されているシーケンスを開始させると、RTターゲット側とホストPC側でそれぞれ並列にステップが実行されます。

関連リンク:

添付:


RT Wrapper VIs Tool Architecture.JPG - RT Wrapper VIs Tool Architecture.JPG
ts_rt_test.zip - ts_rt_test.zip



報告日時: 11/29/2006
最終更新日: 11/29/2006
ドキュメントID: 43S1K8TQ