ブール制御器および表示器
- 更新日2026-06-12
- 6分で読める
ボタン、スイッチ、LEDライトなどのオブジェクトにブール (TRUE/FALSE) 値を入力および表示するには、ブールサブパレットにあるブール制御器および表示器を使用します。
LabVIEWの制御器パレットにあるブール制御器および表示器の一般的なユースケースを次に示します。
メモ 使用できるブール制御器および表示器は、選択したサブパレットのスタイルにより異なる場合があります。
ブール制御器の機械的動作
LabVIEWでは、ブール制御器の構成可能な機械的動作を使用して、オシロスコープやマルチメータなどの実際の計測器の動作に似たフロントパネルを作成します。
機械的動作には、スイッチとラッチの2つの一般的なカテゴリがあります。スイッチ動作とラッチ動作は、どちらもブール制御器の値を変更するという点で似ています。動作の違いは、制御器の値がどのように以前の値に戻るかです。
メモ ラッチ動作はローカル変数と使用できません。イベントストラクチャで使用されるラッチ動作は、通常、端子が値変更イベントフレーム内に配置されます。
ブール制御器の機械的動作を定義するには、制御器を右クリックして機械的動作メニューから動作を選択します。表 3. ブール制御器の機械的動作は、3種類のスイッチ動作とラッチ動作の詳細を説明します。
| 動作 | 使用目的 | 例 |
|---|---|---|
| 押されたらスイッチ |
|
ライトスイッチ: 制御器を切り替えるとすぐにライトが点灯します。制御器を再度切り替えるまで、光はその状態を維持します。 |
| 放されたらスイッチ |
|
チェックボックス: チェックボックスの値は、マウスボタンを放した後にのみ変更されます。これにより、マウスボタンを放す前にカーソルをチェックボックスから離してクリックした後の選択を見直すことができます。 |
| 放されるまでスイッチ |
|
呼び鈴:ボタンを押すとすぐにベルが鳴ります。ボタンを放すまでベルが鳴り続けます。 |
| 押されたらラッチ |
|
緊急停止ボタン: ボタンを押すとすぐにシステムが停止します。ボタンは、システムが値の変化を読み取るとすぐにリセットされ、再度押せるようになります。 |
| 放されたらラッチ |
|
閉じるボタン: ボタンは、マウスボタンを放し、アプリケーションが値の変更を読み取るとプログラムを閉じます。これにより、クリック後にマウスボタンを放す前にカーソルをボタンから離すことで、選択を見直すことができます。 |
| 放されるまでラッチ |
|
ロボット動作制御器―動作制御器は、制御器が押されている間だけ、ロボットに動作を命じます。制御器が放されて、ロボットのシステムが制御器を読み取ると、ロボットは前の状態 (動作なし) に戻ります。 |
メモ (FPGAモジュール) FPGAターゲットでは、押されたらスイッチ、放されたらスイッチ、または放されるまでスイッチを制御器として使用し、ホストVIからFPGAターゲットに新しい値が書き込まれたら現在の値を変更し、ホストVIからまた新しい値が書き込まれるまでその値を維持します。ホストVIからFPGAターゲットに新しい値が書き込まれると現在の値を変更し、FPGAターゲットが新しい値を読み取ったら前の値に戻す場合は、押されたらラッチ、放されたらラッチ、または放されるまでラッチを制御器として使用します。