Skip to main content

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)

PRINT

바이너리 (binary)

ENET.SEND

수신

문자열 (null-terminated string)

INPUT

바이너리 (binary)

INPUT