사용자 도구

사이트 도구

English

cubloc:puta2:index

Puta2

Puta2 채널, 배열명, Length, UntilChar

채널 : 사용채널 (1,2,3중 하나)
배열명 : 바이트형으로 선언된 배열명
Length : 송신할 바이트수
UntilChar : 종료코드

설명

Puta와 동일한 기능을 수행하는 명령어입니다. 송신데이터중 Untilchar에 해당하는 코드가 발견되면 송신을 중단합니다.

UntilChar까지는 송신이 됩니다. 남은 뒷 부분의 데이터는 송신되지 않고 무시됩니다.

Length에서 지정한 수까지 송신을 했는데도 UntilChar를 발견하지 못했다면, 송신을 중단합니다.

이 명령어는 맨뒤에 종료코드를 가진 프레임단위의 통신을 구현하는데 유용하게 활용할 수 있습니다.

UntilChar는 반드시 숫자나 바이트형 변수로 지정해주시기 바랍니다.

사용예

    'RX와 TX단자를 서로 쇼트시킨뒤 아래 프로그램을 실행시키세요.
    Const Device = CB210
    Dim AR1(20) As Byte
    Dim AR2(20) As Byte
    Dim I As Integer   
    Ramclear 
    Opencom 1,19200,3,50,50
    Wait 500
    AR1(0) = Asc("C")
    AR1(1) = Asc("o")
    AR1(2) = Asc("m")
    AR1(3) = Asc("f")
    AR1(4) = Asc("i")
    AR1(5) = Asc("l")
    AR1(6) = Asc("e")
    AR1(7) = Asc("A")
    AR1(8) = Asc("T")
    AR1(9) = Asc("e")
    AR1(10) = Asc("c")
    AR1(11) = Asc("h")
 
   Puta2 1,AR1,15,&h41  ' 종료코드인 &h41을 발견할 때까지 송신  (&h41=문자A)
   Wait 20
   Geta 1,AR2,12
   For I = 0 To 7
      Debug AR2(I)
   Next
 
   I = Get(1,1)        ' 그 뒤에 있는 1바이트를 읽어봅니다. 더 이상 송신되지 않았음을 알 수 있습니다.
   Debug Cr,Hex I

명령어 목록으로 가기

cubloc/puta2/index.txt · 마지막으로 수정됨: 2020/08/19 00:35 저자 Comfile Technology