MATLAB 도움말 센터
이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
직렬 포트에 명령을 쓰고 응답을 읽습니다.
response = writeread(device,command)
response = writeread(device,command)는 지정된 직렬 포트 장치에 ASCII 텍스트 command를 쓰고 그 뒤에 종결자를 붙인 다음, 장치에서 반환되는 ASCII 텍스트를 읽어 response에 할당합니다. 이 함수를 사용하면 직렬 포트에 연결된 계측기를 쿼리할 수 있습니다. 이 함수는 MATLAB를 차단하고 command와 response가 완료되거나 시간 초과가 발생할 때까지 기다립니다.
response
device
command
예제
모두 축소
직렬 계측기에 계측기 식별 쿼리를 쓰고 응답을 읽습니다. writeline은 정의된 종결자를 자동으로 포함합니다.
writeline
s = serialport("COM3",9600); configureTerminator(s,"CR") ⋮ resp = writeread(s,"*IDN?");
serialport
직렬 포트로, serialport 객체로 지정됩니다.
예: serialport()
serialport()
장치에 대한 ASCII 텍스트 명령으로, string형이나 문자형 벡터로 지정됩니다.
예: "IDN?"
"IDN?"
데이터형: char | string
char
string
장치로부터의 ASCII 텍스트 응답으로, 문자열로 반환됩니다. 종결자가 포함되어 있지 않습니다.
R2019b에 개발됨
readline
configureTerminator
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의