이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
직렬 및 USB 통신
직렬 통신은 두 개 이상의 장치 간에 통신하기 위한 가장 일반적인 로우 레벨 프로토콜입니다. 일반적으로 한 장치는 컴퓨터이고 다른 장치는 모뎀, 프린터, Arduino® 하드웨어, 다른 컴퓨터 또는 오실로스코프나 함수 생성기 같은 과학 계측기일 수 있습니다. 많은 직렬 포트 응용 프로그램의 경우, 직렬 포트의 작동 방식을 자세히 몰라도 계측기와 통신할 수 있습니다. 직렬 포트를 통한 통신은 MATLAB® 작업 공간에 만드는 serialport
객체를 통해 설정됩니다. serialport
객체를 만드는 방법에 대한 자세한 내용은 직렬 포트 객체 만들기 항목을 참조하십시오.
데이터를 쓰거나 읽으려면 serialport
객체와 계측기가 모두 동일한 통신 설정을 가져야 합니다. 자세한 내용은 직렬 포트 통신 설정 구성하기 항목을 참조하십시오.
함수
앱
도움말 항목
- Serial Port Overview
Basic features of serial port communication.
- 직렬 포트 객체 만들기
직렬 포트를 사용하여 MATLAB과 장치 간에 연결을 설정합니다.
- 직렬 포트 통신 설정 구성하기
장치 전송 속도와 직렬 데이터 형식과 관련된 속성을 설정합니다.
- 직렬 포트 데이터 쓰기 및 읽기
직렬 포트 장치를 사용하여 텍스트 데이터와 이진 데이터를 모두 읽고 씁니다.
- 직렬 포트 통신에 콜백 사용하기
지정된 이벤트가 장치에서 발생하면 콜백 함수를 실행하여 계측기 통신을 향상합니다.
- Use Serial Port Control Pins
Signal the presence of connected devices and control the flow of data using control pins.
- Get Started with Hardware Manager
Get the apps and add-ons to access your hardware from MATLAB.
- 코드를 serialport 인터페이스로 전환하기
serial
이 아닌serialport
를 사용하여 직렬 포트 장치에 연결합니다.
문제 해결
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가 발생하는 경우 다음 해결책을 사용해 보십시오.