불리언 컨트롤은 물리적 인스트루먼트의 동작과 유사한 프런트패널 윈도우를 생성하도록 불리언 객체를 사용자 정의할 수 있는 6가지 종류의 기계적 동작을 갖습니다.

노트 바로 가기 키를 불리언 컨트롤의 기계적 동작에 할당하면, 키보드가 그 값을 토글합니다. 예를 들어, 불리언 컨트롤에 대해 바로 가기 키를 할당하고 해당 바로 가기 키를 래치 기계적 동작 중에 하나로 설정하면, 읽을 때 버튼이 언래치됩니다.

다음 단계를 통해 불리언 컨트롤의 기계적 동작을 변경합니다.

  1. 누름 버튼과 같은 불리언 컨트롤을 프런트패널 윈도우에 추가합니다.
  2. 불리언 컨트롤에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 불리언 프로퍼티 대화 상자를 디스플레이합니다.
  3. 불리언 프로퍼티 대화 상자의 동작 탭을 클릭합니다.
  4. 버튼 동작 리스트에서 어플리케이션에 적절한 버튼 동작을 선택합니다. 동작의 설명이 동작 설명 섹션에 나타나고 선택된 동작 미리보기 섹션에서 선택된 동작을 테스트할 수 있습니다. 동작 설명 섹션에 나타나는 아이콘에서, M은 컨트롤을 작동할 때 마우스 버튼의 이동을 나타내며, V는 컨트롤의 출력값을 나타내며, RD는 VI가 컨트롤을 읽는 시간의 포인트를 나타냅니다.
노트 로컬 변수가 있는 객체에서는 래치 작업을 사용할 수 없습니다. 불리언 값을 래치 기계적 동작으로 설정하는 경우, 프로퍼티와 값(신호) 프로퍼티는 VI가 실행 중이거나 실행되도록 예약되어 있을 때와 같이 유휴 상태에 있지 않은 경우에 에러를 반환합니다. 래치 기계적 동작으로 설정된 불리언 값이 있을 때 경합 조건이 발생할 수 있기 때문에 래치 기계적 동작으로 설정된 불리언 값을 프로그램적으로 읽을 수 없습니다.

불리언 컨트롤 기계적 동작에 대한 예제는 labview\examples\Controls and Indicators\Boolean 디렉토리에 있는 Mechanical Action VI를 참조하십시오.