フロントパネルのスクロールバーをプログラムで表示または非表示にする

更新しました Sep 25, 2025

環境

ソフトウェア

  • LabVIEW

VIまたはグローバル変数のフロントパネルのスクロールバーをプログラムで表示または非表示にするにはどうすればよいですか?

LabVIEW 6.0以降では、プロパティノードを使用して、フロントパネルのスクロールバーをプログラムで表示または非表示にすることができます。 LabVIEW 8.0では、フロントパネルにペーンが導入されています。この機能により、フロントパネルのセクションを個別にスクロールできます。

LabVIEW8.0以降

  1. 関数パレット>>プログラミング>>アプリケーション制御パレットにあるプロパティノードを使用します。
  2. プロパティノードを右クリックし、 クラスの選択>>VIサーバー>>VI>>VIを選択します。デフォルトでは、これは現在のVIを参照します。
  3. プロパティノードの下半分にあるプロパティをクリックし、フロントパネルを選択します。
  4. 別のプロパティノードを作成します。
  5. 2番目のプロパティノード参照をPanelに配線します。
  6. 2番目のプロパティノードのプロパティをクリックし、ペーン[]を選択します。
  7. 別のプロパティノードを2個作成します。
  8. 3番目と4番目のプロパティノードの周りにForループを作成して、すべてのペーンのrefnumにアクセスするか、インデックス配列関数を使用して特定のペーンのrefnumにアクセスします。
  9. Panes []参照を、Forループまたはインデックス配列関数を介して3番目のプロパティノードに配線します。ワイヤーは、配列ではなく単一のrefnumである必要があります。下の画像を参照してください。

  10. 3番目のプロパティノードでプロパティをクリックし、水平スクロールバー表示を選択します。
  11. 関数パレット>>プログラミング>>アプリケーション制御パレットから3つのリファレンスを閉じるVIを作成します。
  12. 3つのプロパティノードからの各参照をリファレンスを閉じるVIに配線します。
  13. HorizScrollbarVisibilityVertScrollbarVisibilityプロパティノードを右クリックし、書き込みに変更を選択します。
  14. HorizScrollbarVisibilityおよびVertScrollbarVisibility入力を右クリックし、 作成>> 定数または制御器を選択します。

 

LabVIEW6.0から7.1

  1. 関数パレット>>アプリケーション制御パレットにあるプロパティノードを使用します。
  2. プロパティノードを右クリックし、 VIサーバークラスの選択>>VIを選択します。デフォルトでは、これは現在のVIを参照します。
  3. プロパティノードの下半分にあるプロパティをクリックし、フロントパネルウィンドウ>>スクロールバーを表示を選択します。
  4. ブールコントロールまたは定数を作成し、 FP.ShowScrollプロパティにワイヤリングします。
  5. 関数パレット>>アプリケーション制御パレットから参照を閉じるVIを作成します。
  6. プロパティノードから参照を閉じるVIに参照を配線します。

 

スクロールバーをグローバル変数に復元する

  1. 関数パレット>>プログラミング>>アプリケーション制御>>VIリファレンス開くVIをブロックダイアグラムに配置します。
  2. VIリファレンス開くのVIパス入力を右クリックし、 作成>>定数を選択します。
  3. グローバル変数へのファイルパスを入力します。
  4. VIを実行します。スクロールバーはグローバル変数のフロントパネルに戻ります。