값 × 배율 + 오프셋 → 소수점 → 천단위 쉼표 → 단위 붙이기설명
계측기가 내려 주는 원시값은 사람이 읽는 숫자와 다를 때가 많습니다. 0.1℃ 단위로 정수를 보내거나, 영점이 어긋나 있거나, 자릿수가 너무 깁니다. 그 손질을 text 바인딩 안에서 합니다.
적용 순서가 정해져 있습니다. 값에 배율을 곱하고, 오프셋을 더하고, 소수점을 맞추고, 쉼표를 넣고, 단위를 붙입니다. 오프셋이 배율보다 뒤라는 점이 중요합니다 — (값 × 배율) + 오프셋 이지 (값 + 오프셋) × 배율 이 아닙니다.
날짜 패턴을 지정하면 위의 숫자 손질 대신 날짜로 풉니다. 들어오는 값은 세 가지를 알아봅니다 — ISO 문자열, epoch(초·밀리초), 그리고 엑셀·윈도우 SCADA 가 쓰는 일련번호 형식입니다.
설정 항목
| 이름 | 값 | 기본 | 설명 |
|---|---|---|---|
| 배율 | number | (없음) | 값에 곱합니다. 원시값이 0.1℃ 단위로 오는 계측기라면 0.1. |
| 오프셋 | number | (없음) | 배율을 곱한 뒤 더합니다. 영점 보정. |
| 소수점 | number | (없음) | 자릿수를 고정합니다. 지정하지 않으면 값이 가진 그대로. |
| 천단위 쉼표 | boolean | false | 1234567 → 1,234,567. 정수부에만 넣습니다. |
| 단위 | string | (없음) | 숫자 뒤에 한 칸 띄고 붙입니다. |
| 날짜 패턴 | string | (없음) | 지정하면 숫자 서식 대신 날짜로 풉니다. yyyy yy MM dd HH mm ss. |
동작
원시값 217 · 배율 0.1 · 오프셋 −0.5 · 소수점 1 · 단위 ℃ → 21.2 ℃.
날짜 패턴 yyyy-MM-dd HH:mm 에 값 1780000000 이 오면 2026-05-29 … 처럼 풀립니다.
임계값 규칙 이 이깁니다. 규칙에 맞는 줄이 하나라도 있으면 그 출력이 그대로 글자가 되고, 배율·소수점·단위는 전부 무시됩니다. "규칙을 걸었더니 단위가 사라졌다"는 이것입니다 — 규칙 출력에 단위를 직접 적어 넣으세요.
숫자가 아닌 값에는 서식이 붙지 않습니다. 원본 글자가 그대로 나옵니다. 빈 문자열도 마찬가지로 0이 아니라 빈칸으로 남습니다.
날짜로 풀지 못하면 원본을 그대로 보여 줍니다. 임의의 날짜를 지어내지 않습니다. 패턴을 걸었는데 숫자가 그대로 보인다면 값의 형식이 위 세 가지 중 어디에도 안 맞는 것입니다.
날짜 패턴은 대소문자를 구분합니다. MM 은 월이고 mm 은 분입니다. HH 는 24시간제이며 12시간제와 오전/오후 표기는 없습니다.