# 컨버터 유형

아래의 기능을 사용하여 속성값을 변환할 수 있습니다.

유형 | 설명
단위 | 설정된 단위에 따라 속성값을 변환합니다.
주 눈금 폭 | 설정된 입력 및 출력 범위에 따라 속성의 값을 변환합니다.
범위 | 입력값이 설정된 범위 내에 있으면 지정된 속성값을 출력합니다.
표현식 | 설정된 표현식에 따라 속성값을 계산하고 출력합니다.

메모: 최대 1,024개의 컨버터를 등록할 수 있습니다.

## [단위]

단위 컨버터는 하나의 단위 시스템을 다른 단위 시스템으로 변환하는 데에 사용합니다.

다음 단위가 지원됩니다.

카테고리 | 단위
온도 | C
F
길이 | mm
cm
m
km
in
ft
yd
mi
중량 | mg
g
kg
Oz
Lbs
면적 | m2
km2
in2
ft2
yd2
에이커
mi2
압력 | Pa
kPa
MPa
bar
atm
at
Torr
psi
부피 | ml
cl
dl
l
gal (미국 액량)
gal (미국 건량)
gal (영국)
mm3
cm3
m3
km3
cu in
cu ft
ac ft
bu (미국)
bu (영국)
fl oz (미국)
fl oz (영국)
gi (미국)
gi (영국)
pt (미국 액량)
pt (미국 건량)
pt (영국)
qt (미국 액량)
qt (미국 건량)
qt (영국)
bl (미국 액량)
bl (미국 건량)
bl (영국)

## [주 눈금 폭]

주 눈금 폭 컨버터는 설정된 입력 및 출력 범위에 따라 속성값을 변환하는 데 사용됩니다. 입력값은 디바이스 주소의 데이터를 참조합니다. 출력 값은 화면에 표시되는 값을 참조합니다.

(예)

[최소 (입력)]: 0

[최대 (입력)]: 400

[최소 (출력)]: 0

[최대 (출력)]: 20

## [범위]

입력값이 설정된 범위 내에 있으면 범위 컨버터는 지정된 속성값을 출력하는 데 사용됩니다.

조건부 표현식 ([범위]) 을 설정하면 값이 출력 ([데이터 타입 (출력)]) 됩니다.

(예)

예 | [데이터 타입 (입력)] | [데이터 타입 (출력)] | [범위] 내 설정
변수의 값(숫자)이 1 이상일 때는 값이 부울 값 "참"으로 변환됩니다. | [숫자] | [BOOL형] |
속성 | 값
[데이터(입력)] | 1
[연산자] | [>=]
[데이터(출력)] | [참]
변수의 값(숫자)이 “2”보다 클 때는 값이 숫자 값 “0”으로 변환됩니다. | [숫자] | [숫자] |
속성 | 값
[데이터(입력)] | 2
[연산자] | [>]
[데이터(출력)] | 0
변수의 값(문자열)이 텍스트 "END"와 같을 때는 값이 문자열 "OK"로 변환됩니다. | [문자열] | [문자열] |
속성 | 값
[데이터(입력)] | END
[연산자] | [==]
[데이터(출력)] | OK
변수의 값(부울)이 "참"과 같을 때는 값이 날짜와 시간 "17/08/03"으로 변환됩니다. | [BOOL형] | [날짜/시간] |
속성 | 값
[데이터(입력)] | [참]
[연산자] | [==]
[데이터(출력)] | 17/08/03
변수의 값(날짜와 시간)이 "2017/08/09 10:15:20" 이전일 때는 값이 색상 ID "ID:3"으로 변환됩니다. | [날짜/시간] | [색 ID] |
속성 | 값
[데이터(입력)] | 2017/08/09 10:15:20
[연산자] | [<=]
[데이터(출력)] | [ID:3]
변수의 값(숫자)이 "10" 이하일 때는 값이 색상 코드 "#FF0000"으로 변환됩니다. | [숫자] | [색상 코드] |
속성 | 값
[데이터(입력)] | 10
[연산자] | [<=]
[데이터(출력)] | #FF0000
변수의 값(부울)이 "참"과 같을 때는 값이 언어 텍스트 "1:Red"로 변환됩니다. | [BOOL형] | [언어 텍스트] | 조건: [From] [==] True, [To] 1:Red Value: True
속성 | 값
[데이터(입력)] | [참]
[연산자] | [==]
[데이터(출력)] | [언어 텍스트] [소스 속성] : [1:Red]

## 표현식

표현식 컨버터는 설정된 표현식에 따라 속성값을 계산하고 출력하는 데 사용됩니다. 식은 식 편집기에서 설정할 수 있습니다.

식 편집기

(예)

[표현식]: [FromData] + Var1.Value* 10

Value: [FromData] = 5, Var1.Value = 10

Result: 105

메모: [FromData]는 소스 속성 값을 나타냅니다. 예를 들어, 숫자 형식에서 Var1을 [현재값]과 연결하면 Var1의 값이 [FromData]에 할당됩니다.