10.5.9.3. SEND
10.5.9.3. SEND
설명 | 이더넷 통신 채널로 바이너리 데이터를 송신합니다. (null로 끝나는 문자열 데이터를 송신할 때는 PRINT문을 사용해도 됩니다.) | ||
문법 | <ENET객체>.SEND <BUFV변수>,<바이트 수> | ||
파라미터 | BUFV변수 | 송신할 바이너리 데이터가 담긴 버퍼 변수 |
|
바이트 수 | 송신할 바이트 수 | 1~1400 | |
사용 예 | ENET1.BUFV[0],24 'BUFV 0번 옵셋 위치부터 24바이트의 데이터를 송신 ENET1.BUFV[1000],24 'BUFV 1000번 옵셋 위치부터 4바이트의 데이터를 송신 |
null(0)로 끝나는 문자열 데이터를 송신할 때는 보통 PRINT문을 사용합니다. 그러나 바이너리 데이터는 중간에 null(0) 값들이 있을 수 있기 때문에, PRINT문으로 송신하면 데이터 중간에 송신이 종료될 수 있습니다.
따라서, 바이너리 데이터를 송신할 때는 지정한 바이트 수만큼 데이터를 송신하는ENET.SEND문을 사용하십시오.
작업 | 데이터 형태 | 적합한 명령문 |
송신 | 문자열 (null-terminated string) | |
바이너리 (binary) | ENET.SEND | |
수신 | 문자열 (null-terminated string) | INPUT |
바이너리 (binary) | INPUT |