Table of Contents
노브
노브(Knob)는 오디오 볼륨 다이얼처럼 회전 동작을 통해 값을 조정하는 위젯입니다.
아날로그 감성의 입력 방식이 필요할 때 사용합니다.
기본 설정
1. 연동 대상 선택
노브는 다음 중 하나의 대상과 연동할 수 있습니다.
- 외부 장치 워드 주소
- 내부 변수
- 내부 메모리
노브를 돌리면 선택한 대상에 값이 기록되며, 반대로 대상 값이 변경되면 노브 위치도 자동으로 변경됩니다.
2. 각도 표현 설정
노브의 최소값과 최대값이 위치할 각도를 설정합니다.
예를 들어:
- 시작 각도: 135°
- 끝 각도: 45°
와 같이 설정하면 해당 범위 내에서 회전합니다.
사용 예
노브 값을 모니터링하기 위해 <숫자> 위젯을 추가하고, 내부 변수 num을 표시하도록 설정한 예입니다.
3. 스위치 방식
기본 방식은 최소값~최대값 사이의 연속적인 값을 전달합니다.
그러나 “스위치 방식”을 선택하면 미리 정의된 특정 값에서만 멈추도록 설정할 수 있습니다.
- 스위치 개수와 값 개수는 반드시 일치해야 합니다.
- 위치는 시작점과 끝점 사이를 균등 분할하여 자동 배치됩니다.
디자인
디자인은 두 부분으로 구성됩니다.
- 본체 (Body)
- 포인터 (Pointer)
각각:
- 시스템 리소스 사용
- 사용자 이미지 직접 지정
중 선택할 수 있습니다.
내부 레이아웃
- 포인터 크기 설정
- 회전 반경 설정
- 궤적 범위 설정
※ 시스템 리소스를 사용하는 경우 “시스템 레이아웃 사용”을 체크하면 해당 디자인에 최적화된 레이아웃이 자동 적용됩니다.
캡션 / 표시 및 위치
노브 위에 표시할 텍스트를 설정하고 표시 여부 및 위치를 조정할 수 있습니다.
키워드: 노브 위젯, 다이얼 입력, 스위치 방식 노브, 내부 변수 연동, 워드 주소 제어, Comfile Studio 회전 입력
