Main Content

직렬 포트 통신 설정 구성하기

데이터를 쓰거나 읽으려면 직렬 포트 객체와 계측기가 모두 동일한 통신 설정을 가져야 합니다. 직렬 포트 통신을 구성하려면 전송 속도와 Serial Data Format을 제어하는 속성값을 지정해야 합니다. 관련 속성은 다음과 같습니다.

직렬 포트 통신 속성

속성 이름

설명

BaudRate

비트가 전송되는 속도를 지정합니다.

Parity

패리티 검사 유형을 지정합니다.

DataBits

전송할 데이터 비트 수를 지정합니다.

StopBits

바이트의 끝을 나타내는 데 사용되는 비트 수를 지정합니다.

Terminator

종결자 문자를 지정합니다.

주의

직렬 포트 객체와 계측기 통신 설정이 동일하지 않으면, 데이터 읽기 또는 쓰기에 실패할 수 있습니다.

지원되는 통신 설정에 대한 설명은 계측기 설명서를 참조하십시오.

직렬 포트 객체 만들기에서 생성한 직렬 포트 객체 s의 통신 속성값을 표시할 수 있습니다.

s = serialport("COM4",9600)
s = 

  Serialport with properties:

                 Port: "COM4"
             BaudRate: 9600
    NumBytesAvailable: 0

  Show all properties, all methods

                      Port: "COM4"
                  BaudRate: 9600
         NumBytesAvailable: 0

                 ByteOrder: "little-endian"
                  DataBits: 8
                  StopBits: 1
                    Parity: "none"
               FlowControl: "none"
                   Timeout: 10
                Terminator: "LF"

     BytesAvailableFcnMode: "off"
    BytesAvailableFcnCount: 64
         BytesAvailableFcn: []
           NumBytesWritten: 0

          ErrorOccurredFcn: []
                  UserData: []