불리언 컨트롤과 인디케이터
- 업데이트 날짜:2026-06-12
- 3분 (읽기 시간)
불리언 서브팔레트에 있는 불리언 컨트롤과 인디케이터를 사용하여, 버튼, 스위치, LED와 같은 불리언(참/거짓) 값을 입력하고 표시합니다.
다음 리스트는 LabVIEW의 컨트롤 팔레트에 있는 불리언 컨트롤과 인디케이터의 일반적인 사용 사례를 설명합니다.
노트 사용할 수 있는 불리언 컨트롤과 인디케이터는 선택한 서브팔레트의 스타일에 따라 다릅니다.
불리언 컨트롤의 기계적 동작
LabVIEW에서 불리언 컨트롤은 오실로스코프 및 멀티미터와 같은 물리적 인스트루먼트의 동작과 유사한 기계적 동작을 설정할 수 있습니다.
기계적 동작은 스위치와 래치의 두 가지로 분류됩니다. 스위치와 래치 동작은 모두 불리언 컨트롤의 값을 변경한다는 점에서 유사합니다. 두 동작은 컨트롤의 값을 이전 값으로 되돌리는 방식에서 차이가 납니다.
노트 래치 동작은 로컬 변수와 함께 사용할 수 없습니다. 이벤트 구조와 함께 사용되는 래치 동작의 터미널은 일반적으로 값 변경 이벤트 프레임 내부에 있습니다.
불리언 컨트롤의 기계적 동작을 정의하려면 컨트롤에서 마우스 오른쪽 버튼을 클릭하고 기계적 동작 메뉴에서 동작을 선택합니다. 표 3. 불리언 컨트롤의 기계적 동작에서는 스위치 동작과 래치 동작의 세 가지 유형에 대한 자세한 정보를 제공합니다.
| 동작 | 사용하는 경우 | 예 |
|---|---|---|
| 누를 때 스위치 |
|
빛 스위치: 컨트롤을 스위치하면 바로 빛이 켜집니다. 컨트롤을 다시 전환할 때까지 빛은 그 상태를 유지합니다. |
| 놓을 때 스위치 |
|
확인란: 확인란은 마우스 버튼을 놓은 후에만 값을 변경합니다. 이렇게 하면 마우스 버튼을 놓기 전에 커서를 확인란에서 벗어나서 클릭한 후 선택한 사항을 다시 고려할 수 있습니다. |
| 놓을 때까지 스위치 |
|
도어벨: 버튼을 누르면 즉시 벨이 울립니다. 버튼을 놓을 때까지 계속 벨이 울립니다. |
| 누를 때 래치 |
|
비상 정지 버튼: 버튼을 누르면 바로 시스템이 정지됩니다. 버튼은 시스템이 값의 변경을 읽은 즉시 리셋되므로 버튼을 다시 누를 수 있습니다. |
| 놓을 때 래치 |
|
닫기 버튼: 버튼은 마우스 버튼을 놓고 어플리케이션이 값의 변경을 읽은 후에만 프로그램을 닫습니다. 이렇게 하면 마우스 버튼을 놓기 전에 버튼에서 커서를 벗어나서 클릭한 후 선택한 사항을 다시 고려할 수 있습니다. |
| 놓을 때까지 래치 |
|
로봇 작동 컨트롤: 작동 컨트롤이 눌려져 있는 동안 로봇 시스템에 로봇을 작동하도록 명령합니다. 컨트롤을 놓으면, 로봇 시스템은 컨트롤을 읽고 로봇은 작동하지 않는 이전 상태로 돌아갑니다. |
노트 (FPGA Module) FPGA 타겟에서는 호스트 VI에서 FPGA 타겟으로 새 값이 쓰이면 현재 값을 변경하고, 호스트 VI에서 다른 값이 쓰일 때까지 이 값을 유지하는 컨트롤로 누를 때 스위치, 놓을 때 스위치, 놓을 때까지 스위치를 사용합니다. 호스트 VI에서 FPGA 타겟으로 새 값이 쓰일 때 현재 값만 변경하고, FPGA 타겟이 이 새 값 읽은 후에는 다시 이전 값으로 되돌리는 컨트롤로 누를 때 래치, 놓을 때 래치, 놓을 때까지 래치를 사용합니다.