|
[ruby-list:42160] Re: RS232Cによるパソコン間の通信の不具合(質問): msg#00191lang.ruby.japanese
こんにちは、なかむら(う)です。 In message "[ruby-list:42159] Re: RS232Cによるパソコン間の通信の不具合(質問)" on Apr.28,2006 19:42:10, <yahatah-vBG97VH5NlJ18gpoEprZGc8NsWr+9BEh@xxxxxxxxxxxxxxxx> wrote: | 1 問題は、0Dのバイトが脱落したのです。何故、脱落するのか不明です。ただし、 | 受信時に無視すれば済むので、計測には影響はない思いました。 バイナリデータをやり取りするなら(という情報は今回初めて出てき たわけですが)、binmode にしてください。 | 2 ところが、同じように、再度、PCを実行すると、電子コンパスからのパケット | を表示開始が極めて遅く、表示と表示との間もあきます。 | さらに、内容がでたらめな表示、すなわち、sopや命令コード、データバイト | 数、データ(測定値)、チェックサムの内容とは思われません。 得られるデータがでたらめである件については、 (1) binmode にしてないから (2) シリアル通信の過程でデータが化けているから (3) 受信したデータの取り扱い方を間違えているから のいずれか、あるいは、これらが複合したもの、が考えられるかと 思います。 続く情報からは (2) である可能性は少ないのでしょうが、とりあえ ず (1) を解決した上で、さらにご自分のコードを疑われるのが先決 かと思います。 | 最後に私はCやC++を経験していません。拡張ライブラリーを動かそうと、例題に (略) | Rubyしか知らない者はどのような手順を踏めば、拡張ライブラリーを利用できるの | か、ご教示いただければ幸いです。 既存の拡張ライブラリを利用するだけなら、おそらく添付されてい るであろうドキュメントに従うだけですが、自分で新規に拡張ライ ブラリを作りたいということでしたら、まずは普通にCでプログラム が書けるようになるのが先決かと思います。 それでは。 -- U.Nakamura <usa-bhNLnadBHJLJHuKqwHuiUngSJqDPrsil@xxxxxxxxxxxxxxxx>
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42159] Re: RS232Cによるパソコン間の通信の不具合(質問), Hisashi Yahata |
|---|---|
| Next by Date: | [ruby-list:42161] Re: RS232Cによるパソコン間の通信の不具合(質問), Hisashi Yahata |
| Previous by Thread: | [ruby-list:42159] Re: RS232Cによるパソコン間の通信の不具合(質問), Hisashi Yahata |
| Next by Thread: | [ruby-list:42161] Re: RS232Cによるパソコン間の通信の不具合(質問), Hisashi Yahata |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |