ビット送受信No.01484
YI さん 99/06/02 16:16
 
通信ソフト(及びPC)に関して、全くの素人です。よろしくご教示ください。

シリアルポートを通じ、(モデム無しで)
PC及び機器間でバイト列の送受信を行いたいと考えております。
PCから送ったビット列と、機器からの応答ビット列を
ログ取りしたいのです。
秀Term及びそのスクリプトを用いて実現できるでしょうか?

もし可能なら文字ではなくビットを送受信する方法や
2進表示を16進表示に変換してLOGに収納する方法があれば
教えてください。

場違いな質問であったら申し訳ございません。

尚ヴァージョンは秀Term Evolution 4.37

通信条件は
上り、下りフルデュプレックス、無手順方式
調歩同期 600 bps,START=1(low),DATA=8,PARITY=1(EVEN),STOP=1(High)ビットです。
よろしくお願いします。

[ ]
RE:01484 ビット送受信No.01486
秀まるお さん 99/06/03 10:27
 
 秀Termでの送受信は、基本的には文字コードをやりとりする作りになっているので、
任意のバイナリーコードを送受信するといろいろ不具合が出てきます。

 例えば、NULL文字は秀Term側で勝手に除去されてしまいます。Backspaceの文字
コードを受信するとカーソル移動したりもします。また、画面の表示はでたらめにな
ります。

 通信ソフトを使う限りは秀Termと同じ様な動作となるはずなので、もし任意のバイ
ナリデータを送受信したいのなら、独自のソフトを作るしか手が無いんじゃないかと
思います。


[ ]
RE:01486 ビット送受信No.01487
YI さん 99/06/04 09:53
 
ご教示いただき有り難うございました。

> 秀Termでの送受信は、基本的には文字コードをやりとりする作りになっているので、
>任意のバイナリーコードを送受信するといろいろ不具合が出てきます。

了解しました。

> 通信ソフトを使う限りは秀Termと同じ様な動作となるはずなので、もし任意のバイ
>ナリデータを送受信したいのなら、独自のソフトを作るしか手が無いんじゃないかと
>思います。

web上でサンプルコードみつけましたのでいろいろいじってみます。
でも僕は超初心者なので(windows版"hello world"レベル)苦戦しそうですね。



[ ]