사용자 도구

사이트 도구

English

cubloc:blen:index

Blen

Variable = Blen (Channel, Bufferkind)

Variable : 결과가 저장될 정수형 변수
Channel : RS232채널 (1,2,3중 하나)
Bufferkind : 버퍼종류 (0=수신버퍼, 1=송신버퍼)

설명

이 함수를 사용해서 수신버퍼 또는 송신버퍼의 상황을 알 수 있습니다. 수신버퍼의 경우, 수신된 데이터의 바이트갯수를 알 수 있습니다. 송신버퍼의 경우, 보내야할 데이터중 아직 보내지 않고 버퍼에 남아있는 데이터의 갯수를 알 수 있습닏.

사용예

    Dim A As Byte
    Opencom 1,19200,0,100,50
    On Recv1 Gosub DATARECV_RTN     'RS232데이터가 수신되면 DATARECV_RTN으로 점프
 
    Do
    Loop     ' 무한루프
 
    DATARECV_RTN:
        If Blen(1,0) > 0 Then     ' 버퍼에 저장된 데이터가 1바이트라도 있으면..
             A = Get(1,1)           ' 1바이트만 읽습니다.
       End If
 
   Return            ' 인터럽트 루틴을 종료

명령어 목록으로 가기

cubloc/blen/index.txt · 마지막으로 수정됨: 2020/08/18 22:14 저자 Comfile Technology