flush
직렬 포트 장치 버퍼 지우기
설명
예제
직렬 포트 장치 입력 버퍼와 출력 버퍼 플러시하기
직렬 포트 장치에 대한 연결을 만듭니다.
device = serialport("COM3",9600)
device = Serialport with properties: Port: "COM3" BaudRate: 9600 NumBytesAvailable: 0 Show all properties, functions
장치에 데이터를 쓰고 입력 버퍼에서 읽을 수 있는 바이트 수를 확인합니다.
write(device,1:5,"uint8")
device.NumBytesAvailable
ans = 5
입력 버퍼와 출력 버퍼를 모두 플러시합니다.
flush(device);
읽을 수 있는 바이트 수를 확인합니다.
device.NumBytesAvailable
ans = 0
입력 버퍼에 데이터가 없습니다.
입력 인수
device
— 직렬 포트 연결
serialport
객체
직렬 포트 연결로, serialport
객체로 지정됩니다.
예: flush(device)
는 직렬 포트 연결 device
에서 데이터를 플러시합니다.
버전 내역
R2019b에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)