10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

만약, 수신버퍼를 초과하는 양의 데이터가 도착했는데도 지정한 종료캐릭터가 나타나지 않을 경우를 대비해서 최대수신 가능 바이트수를 정해주어야 합니다. 이것이 PACKET 수 입니다. 패킷수를10 바이트로 선언하면, 10 바이트까지 데이터를 수신하다가 종료코드를 발견하면 인터럽트를 발생시키고, 10 바이트안에 종료코드를 발견하지 못하면 10 바이트만 받은 상태에서 인터럽트를 발생시킵니다.이 명령은 ON RECV 선언문과 함께 사용해야 합니다. ON RECV 선언문 바로 밑에 작성해주시기바랍니다.DIM A(5) AS BYTEOPENCOM 1,19200,0, 100, 50ON RECV1 DATARECV_RTNSET UNTIL 1,99,”S”위의 예를 보면, 패킷 사이즈는 99 바이트입니다. 즉, 99 바이트이내에 종료코드인 “S”를 발견하지못하면 인터럽트가 발생됩니다.SET UNTIL 1,5위의 예와 같이, 종료코드를 생략한다면, PACKET 사이즈만 유효한 상태가 됩니다 . 이 때에는 종료코드를 검사하지 않고, 5 바이트 수신시마다 인터럽트가 발생하게 됩니다. PACKET 사이즈를 생략한형태는 사용할 수 없습니다.종료코드를 문자열이 아닌 코드로만 지정할 경우에는 아래의 예처럼 숫자만 적어줍니다.SET UNTIL 1,100,4종료코드는 단 한바이트만 지정할 수 있습니다.239

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!