LabVIEWでグラフ上での右クリック操作を無効にするにはどうすればよいですか?

更新しました Mar 24, 2025

環境

ソフトウェア

  • LabVIEW

エンドユーザーがグラフやチャートを右クリックして形式を変更できるようにしたくありません。エンドユーザーがVIを実行するときに、グラフ(または他のフロントパネルオブジェクト)がどのようにフォーマットされるかを決定できるようにしたいと考えています。

フロント パネル オブジェクトのフォーマットをプログラムで無効にすることはできませんが、フロント パネルを固定して実行時のショートカット メニューを無効にするオプションがあります。最も簡単な方法は、個々のコントロールを右クリックし、上級>ランタイムショートカット メニュー>無効を選択することです。
 

2. VI プロパティ メニューからすべてのショートカット メニューを無効にすることもできます。

  1. プルダウン メニューからファイル>VI プロパティ...を選択します。
  2. VIプロパティダイアログボックスのカテゴリドロップダウンリストからウィンドウの外観を選択します
  3. カスタマイズ...ボタンをクリックします。
  4. デフォルトランタイムショートカット メニューを表示の チェックボックスをオフにします。
  5. OKをクリックします

今後は、実行時にユーザーは右クリックしてショートカット メニューにアクセスできなくなります。

エンドユーザのランタイム設定を選択する別の方法は、フロントパネルを固定し、VIを保護するためにブロックダイアグラムをユーザから隠すことです。

  1. プルダウン メニューからファイル>VI プロパティ...を選択します。
  2. VIプロパティダイアログボックスのカテゴリドロップダウンリストから保護を選択します
  3. パスワード保護ラジオボタンをクリックします。
  4. パスワードフィールドにパスワードを入力し、 OKをクリックします

VIがメモリに再ロードされると(すべてのLabVIEWウィンドウを閉じてVIを再度開くと)、フロントパネルのオブジェクトが固定され、パスワードなしではブロックダイアグラムにアクセスできなくなります。


:VIプロパティウィンドウからランタイムメニューを無効にする機能は、LabVIEW 6.1より前のバージョンのLabVIEWでは使用できません。