スタートアップVIのフロントパネルを隠すには?

更新しました Jun 26, 2019

使用製品

Software

  • LabVIEW 2014 Full

問題

実行ファイルを作成しましたが、スタートアップVIのフロントパネルを非表示にして、バックグラウンドで実行されているように見せたいです。これを行うにはどうすればよいですか?

解決策

これを行うには、フロントパネル: 開くインボーグノードを使用します。ただし、このインボーグノードはLabVIEW Mobile ModuleおよびLabVIEW Touch Panel Moduleではサポートされていません。そのため、これらのモジュールでビルドされたアプリケーションではフロントパネルを隠すことができなくなります。他のすべての開発ターゲットでは、以下の手順を行います。
 

  1. 現在のVIのパス関数を使用して現在のVIの参照パスを作成します。
  2. VIリファレンスを開く関数でそのVIへのリファレンスを開きます。
  3. インボーグノードを配置して、フロントパネル>>開くプロパティを選択します。
  4. Stateプロパティの入力端子を右クリックして、作成>>定数を選択します。
  5. 列挙体定数でHiddenを選択します。
  6. リファレンスを閉じる関数でリファレンスを閉じます。


以下図は、実装例を示しています。




 

実行する前に、このコードを使用するVIが保存されていることを確認します。さらに、このコードがVI内の他のコードよりも前に実行されるようにします。これにより、VIが実行されるとすぐにフロントパネルが非表示になります。

 

この記事はお役に立ちましたか?

いいえ