|
[ruby-list:42161] Re: RS232Cによるパソコン間の通信の不具合(質問): msg#00192lang.ruby.japanese
> なかむらさんからご教示いただいたsysread(1)によって、PC間の通信がうまくい > き、同時に、電子コンパスからデータが無事読めることを確認しました。 ところが、もう一つ問題がありますので、追記します。 while c = port.sysread(1) # RS232C data read # cの解析処理・・ end を実行しているときに、 C:/ruby-hy/rbAF2.tmp:91:in `sysread': End of file reached (EOFError) from C:/ruby-hy/rbAF2.tmp:91 とエラー表示され、ストップします。 1 ポートにデータが届いていないのに、最後を読み込みエラーになるとわかります が、このエラーを受けて、回避する方法が解説書には不明です。 2 データは電子コンパスから次々に送られるはずなのに、何故、PC側ではポート に読むべきデータが届かないのか不思議です。 お騒がせし、ご迷惑をおかけします。 矢幡 久
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42160] Re: RS232Cによるパソコン間の通信の不具合(質問), U.Nakamura |
|---|---|
| Next by Date: | [ruby-list:42162] Re: RS232Cによるパソコン間の通信の不具合(質問), AOKI Shigeru |
| Previous by Thread: | [ruby-list:42160] Re: RS232Cによるパソコン間の通信の不具合(質問), U.Nakamura |
| Next by Thread: | [ruby-list:42162] Re: RS232Cによるパソコン間の通信の不具合(質問), AOKI Shigeru |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |