10-21-2016 03:37 AM
アプリケーションviが完成したので、他のWINDOWS PCへ移植するために、プロジェクトエクスプローラーから「アプリケーション.exe」と「インストーラ」を作成して、目的のPCへインストールを行いました。ここでご教示いただきたいのですが、インストールしたPC上ではこの「アプリケーション.exe」はクリックすると直ちに実行を開始してしまうのですが、直ちに実行するのではなく「アプリケーション.exe」をクリックしたらフロントパネルが開いて待機状態になり、フロントパネルのツールバー左上の開始ボタン『⇒』を押したら実行を開始するようにしたいのですが、方法を教えてください。よろしくお願いいたします。
解決済! 解決策の投稿を見る。
10-22-2016 04:00 AM
こんにちは
LabVIEWプロジェクトファイルのexeのビルド設定で変更できると思います。
具体的には、以下のように設定します。
プロジェクトのexeのビルド設定の、「ソースファイルの設定」画面で、真ん中のプロジェクトのツリー表示から、「スタートアップVI」になるVIを選択します。
設定画面の右側に選択されたVIの設定が表示されますので、「VIプロパティをカスタマイズ」ボタンを押します。
すると、さらに設定画面が表示されます。
いくつかチェック項目が表示されていますが、その中の「開かれたら実行」がチェックされた状態だと思いますので、そのチェックをはずしてから、EXEをビルドしてください。
設定例の画面キャプチャーを添付します。
10-22-2016 07:28 AM
ご教示をありがとうございました。期待通りにうまく行きました。また、メニューバーの表示を消したウィンドウに変えたりと、いろいろと応用動作が出来ることも知りました。ソフト開発に少し自信がつきました。大変ありがとうございました。
07-17-2019 12:37 AM
ご連絡、ありがとうございます。
実行ファイル作成は問題なくできています。ご指摘のbuild時に「開いたら実行」のチェックは外しています。
困っているのは、VISA関数の読み取りに入ると、何らかのデータを受信しないとこの関数から抜け出ることができず、ループの停止制御ができないことです。
別の方から教えていただいた対策を加えてみましたが、やはりループから抜け出ることができませんでした。
間違い箇所がありましたらご指摘ください。宜しくお願いします。