====== 스케일 사용법 ====== 스케일은 장치의 원본값을 사용자가 이해하기 쉬운 값으로 변환하는 기능입니다. 예를 들어 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 ~ 26666''은 ''0 ~ 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의 내부값을 신경 쓸 필요 없이 실제 온도, 압력, 전압 등의 값만 사용하면 됩니다. [[index|◀ ComfileWEB 메인 화면]]