This is an old revision of the document!


노브

노브(Knob)는 오디오 볼륨 다이얼처럼 회전 동작을 통해 값을 조정하는 위젯입니다. 아날로그 감성의 입력 방식이 필요할 때 사용합니다.

노브 위젯이 화면에 배치된 예시입니다.

기본 설정

노브 기본 설정 화면입니다.

1. 연동 대상 선택

노브는 다음 중 하나의 대상과 연동할 수 있습니다.

  • 외부 장치 워드 주소
  • 내부 변수
  • 내부 메모리

노브를 돌리면 선택한 대상에 값이 기록되며, 반대로 대상 값이 변경되면 노브 위치도 자동으로 변경됩니다.

2. 각도 표현 설정

노브의 최소값과 최대값이 위치할 각도를 설정합니다.

노브 최소/최대 각도 설정 화면입니다.

예를 들어:

  • 시작 각도: 135°
  • 끝 각도: 45°

와 같이 설정하면 해당 범위 내에서 회전합니다.

사용 예

노브 값을 모니터링하기 위해 <숫자> 위젯을 추가하고, 내부 변수 num을 표시하도록 설정한 예입니다.

숫자 위젯과 연동한 예시입니다.

내부 변수 연동 설정 화면입니다.

노브 동작 데모입니다.

3. 스위치 방식

기본 방식은 최소값~최대값 사이의 연속적인 값을 전달합니다.

그러나 “스위치 방식”을 선택하면 미리 정의된 특정 값에서만 멈추도록 설정할 수 있습니다.

  • 스위치 개수와 값 개수는 반드시 일치해야 합니다.
  • 위치는 시작점과 끝점 사이를 균등 분할하여 자동 배치됩니다.

스위치 방식 설정 화면입니다.

스위치 방식 동작 예시입니다.

디자인

노브 디자인 설정 화면입니다.

디자인은 두 부분으로 구성됩니다.

  • 본체 (Body)
  • 포인터 (Pointer)

각각:

  • 시스템 리소스 사용
  • 사용자 이미지 직접 지정

중 선택할 수 있습니다.

내부 레이아웃

노브 내부 레이아웃 설정 화면입니다.

  • 포인터 크기 설정
  • 회전 반경 설정
  • 궤적 범위 설정

※ 시스템 리소스를 사용하는 경우 “시스템 레이아웃 사용”을 체크하면 해당 디자인에 최적화된 레이아웃이 자동 적용됩니다.

캡션 / 표시 및 위치

노브 위에 표시할 텍스트를 설정하고 표시 여부 및 위치를 조정할 수 있습니다.

캡션 및 위치 설정 화면입니다.


키워드: 노브 위젯, 다이얼 입력, 스위치 방식 노브, 내부 변수 연동, 워드 주소 제어, Comfile Studio 회전 입력

상위 페이지로 가기