스케일 사용법

스케일은 장치의 원본값을 사용자가 이해하기 쉬운 값으로 변환하는 기능입니다.

예를 들어 CFNET ADC는 측정값을 0 ~ 26666 범위의 숫자로 전달합니다.

하지만 최종 사용자는 13333이라는 숫자보다 50℃ 또는 5 bar 같은 실제 값을 보고 싶어합니다.

이럴 때 스케일 기능을 사용합니다.

스케일 Off

장치의 원본값을 그대로 사용합니다.

예를 들어 ADC가 13333을 읽어오면 화면에도 13333이 표시됩니다.

ADC 원본값 화면 표시값
0 0
13333 13333
26666 26666

스케일 On

장치의 원본값을 위젯의 최소값(Min)과 최대값(Max)에 맞게 변환하여 사용합니다.

예를 들어 다음과 같이 설정했다고 가정합니다.

항목
스케일 On
최소값(Min) 0
최대값(Max) 100

이 경우 ADC 원본값 0 ~ 266660 ~ 100 범위로 변환됩니다.

ADC 원본값 화면 표시값
0 0
13333 50
26666 100

온도 표시 예

온도 센서의 측정 범위가 0℃ ~ 100℃인 경우:

항목
스케일 On
최소값(Min) 0
최대값(Max) 100
단위
ADC 원본값 화면 표시값
0 0℃
13333 50℃
26666 100℃

압력 표시 예

압력 센서의 측정 범위가 0 ~ 10 bar인 경우:

항목
스케일 On
최소값(Min) 0
최대값(Max) 10
단위 bar
ADC 원본값 화면 표시값
0 0 bar
13333 5 bar
26666 10 bar

DAC에서의 스케일

DAC는 ADC와 반대로 동작합니다.

사용자가 입력한 값을 DAC 원본값으로 변환하여 출력합니다.

예를 들어 DAC 출력 범위가 0 ~ 10V인 경우:

항목
스케일 On
최소값(Min) 0
최대값(Max) 10
단위 V

사용자는 0 ~ 10V 범위의 값만 입력하면 됩니다.

ComfileWEB은 이를 DAC 원본값(0 ~ 4096)으로 자동 변환하여 출력합니다.

입력값 DAC 원본값
0V 0
5V 2048
10V 4096

적용 가능한 위젯

스케일 기능은 숫자 값을 사용하는 위젯에서 사용할 수 있습니다.

  • Number
  • Slider
  • Progress
  • Gauge

정리

설정 동작
스케일 Off 원본값을 그대로 사용
스케일 On 최소값(Min)과 최대값(Max)을 기준으로 값을 변환하여 사용

스케일 기능을 사용하면 사용자는 ADC나 DAC의 내부값을 신경 쓸 필요 없이 실제 온도, 압력, 전압 등의 값만 사용하면 됩니다.

◀ ComfileWEB 메인 화면