logo       

[ruby-list:42141] Re: RS232Cによるパソコン間の通信の不具合(質問): msg#00172

lang.ruby.japanese

Subject: [ruby-list:42141] Re: RS232Cによるパソコン間の通信の不具合(質問)

こんにちは、なかむら(う)です。

In message "[ruby-list:42140] Re: RS232Cによるパソコン間の通信の不具合(質問)"
on Apr.26,2006 18:53:01,
<yahatah-vBG97VH5NlJ18gpoEprZGc8NsWr+9BEh@xxxxxxxxxxxxxxxx> wrote:
| 適宜flushを入れるとは、具体的にどのようスクリプトを書けばよいのでしょうか。
| flushというのは、バッファーにあるメモリーを消し去ることのように想像します。

IOクラスにflushというメソッドがありまして。

電子コンパスの仕様は一切わかりませんのでそっちは完全に無視し
て、[ruby-list:42121]にて提示されたスクリプトに関して言えば、
出力側の port.write の次の行で port.flush とすれば、その時点
で出力した内容が全て受信側に送られるはずです。

また、先のメールでは書き忘れましたが、port.write ではなく
port.syswrite を使えばflushなしで即座にデータが送られるはずで
す。


それでは。
--
U.Nakamura <usa-bhNLnadBHJLJHuKqwHuiUngSJqDPrsil@xxxxxxxxxxxxxxxx>






<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise