|
[ruby-list:42143] Re: RS232Cによるパソコン間の通信の不具合(質問): msg#00174lang.ruby.japanese
先ほどの私の解析は、間違っていました。正しくは、次のとおりでした。 PC2からPC1へ、10行×500回を送り続けると、PC1は初めてprint表示 します。(なお、print "OK =====",c,"\n" if c=="5"として、OK====5を書かせ ています。) こうなると、PC2から送信された文字がportのバッファーに溜まる必要があるようで す。バッファーが溜まって初めて、PC1の画面に500文字分を表示するようで す。 ところが、port.sysread(1)とport.read(1)は同じ結果と書きましたが、 port.sysread(1)では、PC2からsyswriteで送信すれば、ただちに、PC1の画 面に500文字分を表示するようです。 すなわち、現状のプログラムで解決の目途が立ち始めたように思われます。 有り難うございました。 1==> xyz 2==> xyz 3==> xyz 4==> xyz OK =====5 5==> xyz 6==> xyz 7==> xyz 4==> xyz OK =====5 5==> xyz 6==> xyz 7==> xyz 8==> xyz 9==> xyz 10==> 矢幡 久
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42142] Re: puts,printの出力をファイルにも出力するには, Tanaka Akira |
|---|---|
| Next by Date: | [ruby-list:42144] Re: RS232Cによるパソコン間の通信の不具合(質問), 塚本 晃介 |
| Previous by Thread: | [ruby-list:42141] Re: RS232Cによるパソコン間の通信の不具合(質問), U.Nakamura |
| Next by Thread: | [ruby-list:42144] Re: RS232Cによるパソコン間の通信の不具合(質問), 塚本 晃介 |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |