10.4.1.3. INPUT
10.4.1.3. INPUT
설명 | 티치펜던트 화면이나 시리얼포트로부터 변수로 정보를 입력 받습니다. | ||
문법 | INPUT <입력방향>, <변수>, [<timeout 시간>] | ||
파라미터 | 입력방향 | #0 : 티치펜던트 #1 : 시리얼포트 COM 1 #2 : 시리얼포트 COM 2 ENET1 : 범용 이더넷 포트(EN2) 객체 1 ENET2 : 범용 이더넷 포트(EN2) 객체 2 ENET3 : 범용 이더넷 포트(EN2) 객체 3 | |
변수 | 산술변수, 문자열변수 | ||
Timeout | 산술식. 지정한 시간이 경과하는 경우 다음 행으로 넘어갑니다. 0인 경우는 실행 이전에 입력한 키 값이 변수에 저장되고, 키 입력이 없었을 때는 변수값이 유지됨. | sec단위 정수 0.0~60.0 | |
사용 예 | INPUT #1, V20!, 5 INPUT #0, V1$ | ||
비고 | 티치펜던트의 경우 [ENTER]키로 입력을 완료합니다. 시리얼포트의 경우에는 NULL문자(ASCII 코드 0)를 인식하여 완료합니다. 산술변수로 입력 받을 때 수치로 해석할 수 없는 문자열이 입력되는 경우에는 변수의 기존 값이 그대로 유지됩니다. 지정시간 내에 입력이 안 되는 경우 변수의 기존 값이 그대로 유지됩니다. Timeout 시간이 0으로 설정되어 있는 경우는 이전에 티치펜던트의 [숫자]키를 사용하여 입력된 값을 변수에 대입하고 만약 입력된 키값이 없다면 변수의 기존 값이 그대로 유지됩니다. |