[#42027] 正規表現のマッチングがフリーズしてしまうコード — "conundrum /" <conundrum@...>

conundrumです。

14 messages 2006/04/14

[#42053] NKF MIME encode problem — OHARA Shigeki <os@...>

大原です。

55 messages 2006/04/20
[#42054] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/20

大原です。

[#42059] Re: NKF MIME encode problem — "NARUSE, Yui" <naruse@...> 2006/04/20

成瀬です。

[#42061] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/21

大原です。

[#42067] Re: NKF MIME encode problem — しん <dezawa@...> 2006/04/21

え、

[#42068] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/21

大原です。

[#42079] Re: NKF MIME encode problem — しん <dezawa@...> 2006/04/21

出沢です

[#42080] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/21

大原です。

[#42179] Re: NKF MIME encode problem — しん <dezawa@...> 2006/05/01

出沢@逃避中 です

[#42180] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/05/01

大原です。

[#42185] Re: NKF MIME encode problem — しん <dezawa@...> 2006/05/02

出沢です

[#42212] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/05/09

大原です。

[#42265] mime_header.rb(Re: NKF MIME encode problem) — しん <dezawa@...> 2006/05/27

出沢です

[#42295] Re: mime_header.rb(Re: NKF MIME encode problem) — OHARA Shigeki <os@...> 2006/05/28

大原です。

[#42297] Re: mime_header.rb — しん <dezawa@...> 2006/05/28

出沢です

[#42300] Re: mime_header.rb — "NARUSE, Yui" <naruse@...> 2006/05/28

成瀬です。

[#42303] Re: mime_header.rb — OHARA Shigeki <os@...> 2006/05/29

大原です。

[#42110] Re: puts,printの出力をファイルにも出力するには — 岩崎 弘孝 <IH000667@...>

岩崎です。

11 messages 2006/04/25

[#42121] RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...>

ノートパソコンと電子コンパスをRS232Cで接続し、データを取得するプログラ

40 messages 2006/04/25
[#42122] Re: RS232Cによるパソコン間の通信の不具合(質問) — Hidetoshi NAGAI <nagai@...> 2006/04/25

永井@知能.九工大です.

[#42124] Re: RS232Cによるパソコン間の通信の不具合(質問) — "yahata hisashi" <yahatah@...> 2006/04/25

永井様

[#42133] Re: RS232Cによるパソコン間の通信の不具合(質問) — Hidetoshi NAGAI <nagai@...> 2006/04/26

永井@知能.九工大です.

[#42134] Re: RS232Cによるパソコン間の通信の不具合(質問) — KIMURA Koichi <kimura.koichi@...> 2006/04/26

木村です。

[#42135] Re: RS232Cによるパソコン間の通信の不具合(質問) — "U.Nakamura" <usa@...> 2006/04/26

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

[#42138] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

様々にご検討をいただき感謝申し上げます。

[#42139] Re: RS232Cによるパソコン間の通信の不具合(質問) — "U.Nakamura" <usa@...> 2006/04/26

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

[#42140] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

最後までお付き合いいただきまして、有り難うございます。

[#42141] Re: RS232Cによるパソコン間の通信の不具合(質問) — "U.Nakamura" <usa@...> 2006/04/26

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

[#42143] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

[#42144] Re: RS232Cによるパソコン間の通信の不具合(質問) — kou@... (塚本 晃介) 2006/04/26

塚本と申します

[#42145] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

[#42149] Re: RS232Cによるパソコン間の通信の不具合(質問) — KIMURA Koichi <kbk@...> 2006/04/26

木村です。

[#42159] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/28

[#42162] Re: RS232Cによるパソコン間の通信の不具合(質問) — AOKI Shigeru <saoki@...> 2006/04/28

青木@ナセ工企です。

[#42165] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/28

長い質問に丁寧にご回答いただき大変有り難うございます。

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

From: "Hisashi Yahata" <yahatah@...>
Date: 2006-04-25 12:13:25 UTC
List: ruby-list #42121
ノートパソコンと電子コンパスをRS232Cで接続し、データを取得するプログラ
ムを検討しています。ところが、Rubyで簡単なプログラムを作成し、2台のPC間の
通信状態を確認しようとしたものの、動作が不安定で、かつ動かない理由が不明で
す。
その理由がおわかりであれば、どなたか是非ご教示ください。MS-DOS時代は、何ら
問題無かった簡単な内容ですが、現在は、手こずり困っています。

以下に設定条件、問題点、検討したことを列記するとともに、簡易なプログラムを参
考に例示します。

               記

前提条件1 PC1(IBMデスクトップ)とPC2(IBMノート;USB-RS232C変換)共
に、それぞれ電子コンパスとRS232Cを通じて、付属ソフトで順調に通信する。
すなわち、RS232Cケーブル等の機器設定は問題ないと思われる。

問題点1 PC1を受信状態にして、PC2から送信しても、PC1は反応しない。
 PC2を再実行し、再度送信すると、最初の実行による50個のデータを受信後、
8個の途中まで受信する。 反応が中途半端である。

問題点2 PC1とPC2の送受信を逆に変えると、PC1から一気に送信し、終了
するが、PC2では受信せず待機状態のままとなる。

検討1  Perlで作成したプログラムでは、PC2から送信してPC1で受信する
と、間違いなく送受信され、順調である。ただし、このPerlを使用しても、問題点2
の現象を示す。

Rubyでの受信
port = open("com1","r+")
i=0
while i<500
i+=1
c = port.read(1)
print c
end
port.close
----------------------
Rubyでの送信
port = open("com1","r+")
i=0
while i<50
i+=1
port.write "#{i} ==> xyz\n"
print "#{i} ==> xyz\n"
end
port.close
==================
Perlでの受信
print "====INflow===\n";
open PORT, "+<COM1";
while ($i<500){
$i++;
$a=<PORT>;
print "($i) ====>  $a";
}
close PORT;
----------------------
Perlでの送信
print "====OUTflow===\n";
open PORT, "+<COM1";
while ($i<50){
	$i++;
	print PORT "==$i =yes \n";
	print "==$i =yes \n";
}
close PORT;

矢幡 久


In This Thread

Prev Next