From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



他のVIのフロントパネルの動作を待機させる方法はありますか?



使用ソフトウェア: LabVIEW Development Systems
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:
LabVIEW6.1で他のVIのフロントパネルのオブジェクトの動作を待機させるにはどのようにすればよいのでしょうか?イベントストラクチャを使用することはできますか?

解決策:
LabVIEW 6.1以降では他のフロントパネルをモニタするためにWait For Front Panel Activity関数を使用することができます。この関数にOpen VI reference.viを使用しアクティビティを待機したいVIのリファレンスを接続してください。これによりモニタしているVIのフロントパネルの動作を待機させることができます。

イベントストラクチャに関してですが、LabVIEW 7.0以前のバージョンでは、イベントストラクチャが含まれるVIのフロントパネルにユーザーがアクセスした場合のみにそのイベントを検知します。しかしLabVIEW 7.0ではイベントストラクチャを使用して他のVIのフロントパネルの動作を検知することが可能です。これについての詳細な情報につきましては、下記のリンクの「最上位VIからサブVIで起こったイベントを検知したいのですが、可能でしょうか?」を参照して下さい。

関連リンク:
最上位VIからサブVIで起こったイベントを検知したいのですが、可能でしょうか?
Developer Zone Tutorial: Event-Driven Programming in LabVIEW
KnowledgeBase 2FTDONYAL: Wait For Front Panel Activity Function Does Not Detect Programmatic Front Panel Changes

添付:





報告日時: 11/30/2001
最終更新日: 01/05/2012
ドキュメントID: 2FTC5LYA