私はモジュールを使用しようとしていますWin32::SerialPort
(perl 5.10
おそらく 5.14 でいくつかの問題があります)。シリアル ポートにコマンドを発行し、その出力を取得する必要があります。私は、書き込みが私のために以前の部分を行うことを理解しました。出力部分については、次のような実装を見てきました。
$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()
ましたが、読み取りメソッドと入力メソッドの違いはわかりません。
助けてください。