이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

직렬 포트 장치

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

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

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

함수

delete (serial)메모리에서 직렬 포트(Serial Port) 객체 제거
fclose (serial)장치에서 직렬 포트 객체 연결 끊기
fgetl (serial)장치에서 ASCII 텍스트 라인을 읽고 종결자 무시
fgets (serial)장치에서 텍스트 라인을 읽고 종결자 포함
fopen (serial)장치에 직렬 포트 객체 연결
fprintf (serial)장치에 텍스트 쓰기
fread (serial)장치에서 이진 데이터 읽기
fscanf (serial)장치에서 ASCII 데이터를 텍스트 형식으로 읽기
fwrite (serial)장치에 이진 데이터(Binary Data) 쓰기
get (serial)직렬 포트(Serial Port) 객체 속성
isvalid (serial)직렬 포트 객체가 유효한지 확인
readasyncRead data asynchronously from device
serial직렬 포트 객체 생성
serialbreakSend break to device connected to serial port
seriallistList of serial ports connected to your system
set (serial)Configure or display serial port object properties
stopasyncStop asynchronous read and write operations
clear (serial)MATLAB 작업 공간에서 직렬 포트 객체 제거
disp (serial)직렬 포트 객체 요약 정보
instrcallback이벤트 발생 시의 이벤트 정보
instrfind메모리에서 MATLAB 작업 공간으로 직렬 포트 객체를 읽어 들이기
instrfindall표시된 또는 숨겨진 직렬 포트 객체 찾기
load (serial)직렬 포트 객체와 변수를 MATLAB 작업 공간으로 불러오기
length (serial)직렬 포트 객체(Serial Port Object) 배열의 길이
recordRecord data and event information to file
save (serial)Save serial port objects and variables to file
size (serial)Size of serial port object array

도움말 항목

Capabilities and Supported Interfaces and Platforms

Serial port capabilities, supported interfaces, and supported platforms.

직렬 포트 개요

직렬 포트 인터페이스 표준, 신호와 핀 할당, 직렬 데이터 형식 및 플랫폼에 대한 직렬 포트 정보 찾기.

직렬 I/O 시작하기

다음 예제는 직렬 포트 인터페이스를 시작하는 데 도움이 됩니다.

Create a Serial Port Object

Create a MATLAB® object that represents the serial I/O device. You can configure property values during object creation.

Connect to the Device

Establish a connection between MATLAB and the serial I/O device.

Configure Communication Settings

You can set values for baud rate, serial data format, parity checking, and other serial properties.

데이터 쓰기와 읽기

장치에 데이터를 쓰고 장치에서 데이터를 읽을 수 있습니다. 데이터는 텍스트 또는 이진 데이터일 수 있습니다.

이벤트와 콜백

이벤트를 사용하여 직렬 포트 통신의 성능과 유연성을 향상시킬 수 있습니다. 어떤 조건이 충족되면 이벤트가 발생하며 이로 인해 하나 이상의 콜백이 발생합니다.

Control Pins

You can use control pins to signal the presence of connected devices and control the flow of data.

Debugging: Recording Information to Disk

Recording information to disk provides a permanent record of your serial port session, and is an easy way to debug your application. While the serial port object is connected to the device, you can record information, such as number of values, data, and event information, to a disk file.

Save and Load

You can save and load serial port objects.

Disconnect and Clean Up

After the serial communication is complete, you should disconnect the serial port object from the device and remove the object from memory and the workspace.

속성 참조

직렬 포트 속성을 사용하여 데이터 읽기 및 쓰기, 통신 구성, 콜백 수행 등의 작업을 실행할 수 있습니다. 이 항목에서는 직렬 포트 속성에 대해 자세히 설명합니다.