選択メニューを処理する
- 更新日2025-08-27
- 2分で読める
メニューをスタティックに、またはプログラム的にカスタマイズしたら、カスタムメニューの各メニュー項目を実行するケースストラクチャを作成します。
以下の手順に従って、カスタムメニューに作成したメニュー項目を処理します。
- ブロックダイアグラム上にWhileループを追加し、四角形の領域にドラッグします。
- 「現在のVIのメニューバー」関数をWhileループの外側に追加します。
- 「メニュー選択取得」関数をWhileループに追加します。
- 「現在のVIのメニューバー」関数を、「メニュー選択取得」関数のメニューリファレンス入力に配線します。
- 「メニュー選択取得」関数のミリ秒タイムアウト入力を右クリックし、ショートカットメニューから作成→定数を選択します。値200を持つ定数が表示されます。
- Whileループの内側にケースストラクチャを追加し、Whileループ内部でドラッグして四角形の領域を作成します。
- 「メニュー選択取得」関数の項目タグ出力を、ケースストラクチャの枠上のセレクタ端子に配線します。
- 「メニュー選択取得」関数のメニューリファレンス出力を、ケースストラクチャの枠に配線します。
- カスタムメニューに作成した各メニュー項目ごとにケースを作成します。
- VIを実行し、カスタムメニューを表示します。
メニュー選択を処理するサンプルについては、labview\examples\Dialog and User Interface\Menu\Customizing the Menubar\Customizing the Menubar.lvprojを参照してください。