숫자 값(10진수 또는 16진수)을 문자열로 변환합니다.
[Source Data]의 숫자는 [Source Data Format]에 지정되어 [Destination Data]에 저장된 데이터 형식(10진수 또는 16진수)의 문자열로 변환됩니다.
TARGET = toString(EXPRESSION, 10, 0);
1 5 2 3/4
# | 설명 | ||||||||||||
1 | [Destination Data] 변환된 문자열을 저장할 대상을 설정합니다. |
||||||||||||
2 | [Source Data Format] 다음 형식 중 하나를 선택합니다. 블록
텍스트
|
||||||||||||
3 | [Zero Suppress] 블록[Integer Digits]의 수를 지정하고 자릿수에 맞게 값 앞에 0을 추가하려면 확인란의 선택을 취소합니다.
텍스트[Integer Digits]의 수를 지정하고 자릿수에 맞게 값 앞에 0을 추가하려면 '1'에서 '20' 사이의 숫자 값을 설정합니다.
|
||||||||||||
4 | [Integer Digits] 변환할 문자열의 숫자 수를 지정합니다. 설정값 범위: 1~20 [스크립트 모드]가 [블록]일 때 [Zero Suppress] 확인란의 선택을 취소한 경우 이 값을 설정합니다. |
||||||||||||
5 | [Source Data] 변환할 수가 저장되는 원본 데이터를 설정합니다. |
(예)
Var3=toString(Var1,10,0);
[Source Data]의 변수 | [Zero Suppress] | [Integer Digits] | [Destination Data]의 변수 |
설명 | ||
데이터 형식 및 값 |
형식 |
최대 바이트 수 | 변환된 문자열 | |||
INT: 100 (0x64) | Decimal | 사용 | - | 5 | 100 | - |
- | 1 | (없음) | 변환된 문자열이 저장할 수 있는 최대 바이트 수를 초과했으므로 문자열이 저장되지 않습니다. "오퍼레이션 결과" 작업에서 실패로 판단됩니다. |
|||
사용 안 함 | 4 | 5 | 0100 | [Integer Digits]에 지정된 숫자 수에 맞게 "0"이 추가됩니다. |
||
2 | 5 | 100 | 값이 [Integer Digits]를 초과하더라도 변환된 문자열을 설정합니다. | |||
6 | 5 | (없음) | 변환된 문자열이 저장할 수 있는 최대 바이트 수를 초과했으므로 문자열이 저장되지 않습니다. "오퍼레이션 결과" 작업에서 실패로 판단됩니다. |
|||
6 | 사용[가변 길이] | 000100 | [Integer Digits]에 지정된 숫자 수에 맞게 "0"이 추가됩니다. |
|||
Hex | 사용 | - | 5 | 64 | - | |
- | 1 | (없음) | 변환된 문자열이 저장할 수 있는 최대 바이트 수를 초과했으므로 문자열이 저장되지 않습니다. "오퍼레이션 결과" 작업에서 실패로 판단됩니다. |
|||
사용 안 함 | 4 | 5 | 0064 | [Integer Digits]에 지정된 숫자 수에 맞게 "0"이 추가됩니다. |
||
6 | 사용[가변 길이] | 000064 | [Integer Digits]에 지정된 숫자 수에 맞게 "0"이 추가됩니다. |
|||
INT: -100 (0xFF9C) | Decimal | 사용 | - | 5 | -100 | "-" 빼기 기호가 지원됩니다. |
사용 안 함 | 4 | 5 | -0100 | "-" 빼기 기호가 지원됩니다. |
||
Hex | 사용 | - | 5 | FF9C | - | |
REAL: 100.00 | Decimal | 사용 | - | 5 | 100 | 정수 부분만 변환됩니다. |
Hex | 사용 | - | 5 | 64 | 정수 부분만 변환됩니다. |
|
REAL: 100.678 | Decimal | 사용 | - | 5 | 100 | 정수 부분만 변환됩니다. |
BOOL: true | - | - | - | 5 | True | - |
BOOL: false | - | - | - | 5 | False | - |
다음 날짜 형식 값 중 하나를 [Source Data] 로 설정하더라도 값은 날짜/시간 형식의 문자열로 변환되지 않습니다. 값은 정수 형식의 문자열로 변환됩니다.
날짜 / 시간 형식: 8/19/2020 오전 10:19:00
정수 형식([Source Data Format]: [Dec]): 1597799940
정수 형식([Source Data Format]: [Hex]): 5F3C7E04