Main Content

직렬 및 USB 통신

직렬 포트에 연결된 장치 읽기 및 쓰기

직렬 통신은 두 개 이상의 장치 간에 통신하기 위한 가장 일반적인 로우 레벨 프로토콜입니다. 일반적으로 한 장치는 컴퓨터이고 다른 장치는 모뎀, 프린터, Arduino® 하드웨어, 다른 컴퓨터 또는 오실로스코프나 함수 생성기 같은 과학 계측기일 수 있습니다. 많은 직렬 포트 응용 프로그램의 경우, 직렬 포트의 작동 방식을 자세히 몰라도 계측기와 통신할 수 있습니다. 직렬 포트를 통한 통신은 MATLAB® 작업 공간에 만드는 serialport 객체를 통해 설정됩니다. serialport 객체를 만드는 방법에 대한 자세한 내용은 직렬 포트 객체 만들기 항목을 참조하십시오.

데이터를 쓰거나 읽으려면 serialport 객체와 계측기가 모두 동일한 통신 설정을 가져야 합니다. 자세한 내용은 직렬 포트 통신 설정 구성하기 항목을 참조하십시오.

함수

모두 확장

serialportlist시스템에 연결된 직렬 포트 목록 (R2019b 이후)
serialport직렬 포트 연결 (R2019b 이후)
configureTerminator직렬 포트와의 ASCII 문자열 통신을 위한 종결자 설정 (R2019b 이후)
configureCallbackSet callback function and trigger condition for communication with serial port device (R2019b 이후)
read직렬 포트에서 데이터 읽어 들이기 (R2019b 이후)
readline직렬 포트에서 ASCII 문자열 데이터 라인 읽기 (R2019b 이후)
write직렬 포트에 데이터 쓰기 (R2019b 이후)
writeline직렬 포트에 ASCII 데이터 라인 쓰기 (R2019b 이후)
serialbreakSend break to device connected to serial port
flush직렬 포트 장치 버퍼 지우기 (R2019b 이후)
getpinstatus직렬 핀 상태 가져오기 (R2019b 이후)
setRTS직렬 RTS 핀 설정 (R2019b 이후)
setDTR직렬 DTR 핀 설정 (R2019b 이후)

직렬 탐색기Communicate with devices connected to serial port (R2021b 이후)
하드웨어 관리자Discover and get started with your hardware (R2022a 이후)

도움말 항목

문제 해결

Troubleshooting Serial Port Interface

Troubleshoot the Serial Port interface.

직렬 포트 연결 오류 해결하기

직렬 포트 장치에 대한 연결 문제를 해결합니다.

Serialport Warning - Unable to Read All Data

Try these remedies when you receive some data, and you get the warning message: 'serialport' unable to read all requested data.

직렬 포트 경고 - 데이터를 읽어올 수 없음

수신되는 데이터가 없고 경고 메시지 'serialport' unable to read any data가 발생하는 경우 다음 해결책을 사용해 보십시오.