ホーム
サポート
継続的にエラーダイアログメッセージを生成するVIを中止する
継続的にエラーダイアログメッセージを生成するVIを中止する
更新しました Jan 3, 2023
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ソフトウェア
LabVIEW
問題
VIが無限ループとなり、エラーメッセージが発生します。
OK
ボタンを押すたびにエラーが表示され、どのVIにもアクセスすることはできません。停止または中止ボタンを押せない際にこのVIを停止するにはどうすればよいですか?
解決策
VIがエラーを生成する操作を継続して実行している場合、VIの設定方法に応じてVIを中止または停止する方法はいくつかあります。
中止ボタンを表示している場合 - ランタイムウィンドウはデフォルトとして設定されています:
繰り返されるエラーメッセージの間にフロントパネルやダイアグラムのツールバーにある赤色の中止ボタンをクリックします。
マウスを中止ボタンに移動する前にエラーメッセージが再び表示される場合は、キーボードを使用してエラー画面で<Enter>を押してから、マウスで中止ボタンをすばやく押します。希望する動作となるには、何度か試してみなければならないかもしれません。
タイミングが速すぎて中止ボタンをクリックできない場合は、キーボードショートカット<Ctrl-.>を使用してVIを中止することができます。<Enter>を押してエラーダイアログを確認して停止し、<Ctrl>と<.>(ピリオドキー)を押してVIを中止します。これには数回の試行が必要な場合があります。
上記のすべてのオプションがタイミングどおりに機能しない場合は、LabVIEWタスクを終了できるWindowsタスクマネージャー<Ctrl-Alt-Del>、またはMacOSタスクマネージャー<Ctrl-Apple-Esc>を押してLabVIEWを強制終了します。
メモ: この方法でLabVIEWを終了すると、開いているすべてのVIに対して未保存の変更が失われます。
VIが実行中に中止ボタンを表示していない場合 - ダイアログVIとして設定したランタイム時のウィンドウ
キーボードショートカットの<Ctrl-.>を使用して、VIを中止します。 Ctrlキーとピリオドキーを押しながら、マウスまたはキーボードのエラーを確認します。これには数回試す必要があるかもしれません。
上記のすべてのオプションがタイミング的にうまくいかない場合は、LabVIEWタスクを終了できるWindowsタスクマネージャー<Ctrl-Alt-Del>、またはMacOS <Ctrl-Apple-Esc>を押してLabVIEWで強制終了します。
メモ: この方法でLabVIEWを終了すると、開いているすべてのVIに対して未保存の変更が失われます。
VIが実行中に中止ボタンを表示していない場合 - VIをカスタマイズして中止ボタンを削除する
LabVIEWタスクを終了するためのWindowsタスクマネージャー<Ctrl-Alt-Del>、またはMacOS <Ctrl-Apple-Esc>を押してLabVIEWを強制終了します。
メモ: この方法でLabVIEWを終了すると、開いているすべてのVIに対して未保存の変更が失われます。
この場合、VIランタイムのカスタマイズで中止オプションが削除していると、キーボードショートカット<Ctrl-.>は使用できません。
追加情報
このような状況を回避するには、ループ内のエラーチェックを使用して、エラーが発生したときにプログラムを自動的に終了します。
コードにエラー処理を追加する前に、
連続実行
ボタンを使用しないでください(エラーメッセージの無限ループとなります)。
関連リンク
Error 1000 When Aborting a VI Using VI Server
VIを実行する - LabVIEWヘルプ
Removing the Run Button from the LabVIEW Toolbar
Setting LabVIEW VIs to Open in Run Mode
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful