Win32::SerialPort
을 perl 5.10
에 사용하려고했습니다 (5.14에 문제가있을 수 있음). 직렬 포트에 명령을 내리고 출력을 얻어야합니다. 나는 쓰기가 저를 위해 더 이른 부분을 할 것이라는 점을 파악했다. 출력의 경우 내가 좋아 구현 보았다 :이 명령의 출력을 준 경우perl Win32 :: SerialPort : 읽기 및 입력 방법의 차이
$port_obj->write("ATE"); #assuming we give the AT command Echo
$res = $port_obj->input;
을, 왜 우리는보다 직관적 같은 가질 수없는 $res
다음 노 비트의 반환에도 불구하고 (다음. 서면) $res
쓰기 출력을 캡처.
$res = $port_obj->write("ATE");
또한, 나 또한 $port_obj->read()
의 일부 구현을 보았다 그러나 나는 읽기와 입력 방법의 차이점이 무엇인지 모르겠습니다.
도와주세요.
나는 입력이 배경에서 읽히고 아무것도 읽지 않는다는 것을 알았고, 입력하기 전에 충분히 잠을 자면 잘 작동한다. – CuriousSid