CRエコー待ちって何でしょうか?No.02030
びーちゃん さん 02/03/11 18:06
 
今回あるCPUボードの通信に、秀termEvo4.35のテキスト送信を
使っていますが、いざテキスト送信を開始すると「CRエコー待ち」
と表示されて、たかが30KBのファイル送信に1時間くらい掛かって
しまいます。なお、ケーブル結線の不具合とも考えておりますが、
どの辺を確認すべきか、アドバイスして貰えませんか?
(HELPにも記載が無いようで困っています)

[ ]
RE:02030 CRエコー待ちって何でしょうかNo.02032
秀まるお2 さん 02/03/12 12:36
 
>今回あるCPUボードの通信に、秀termEvo4.35のテキスト送信を
>使っていますが、いざテキスト送信を開始すると「CRエコー待ち」
>と表示されて

 CRエコー待ちというのは、秀Termが送った文字列がそのままエコーバックする
ことを前提としてまして、つまり、1行送ってそれがそのまま返ってくるのを待
っているという状態です。

 たしか、5秒くらい待っても応答がなければ次の行を送ってしまってたと思い
ます。

 この場合、「電話・ホスト一覧...」から干すとプロパティを呼び出すか、ま
たは通信中に「設定・ホストプロパティの変更...」を使ってホストプロパティ
を呼び出し、そこの「テキスト送信...」ボタンの先の「同期を取らずに高速に
送信」をONにすれば解決するかもしれないです。

 ただし、こうしてしまうと今度は(高速に送ったために)文字化けが起きるか
もしれないです。文字化けするならやはり1行づつ送ってもらうしか無いです。

 何か、ホスト側で文字列をエコーバックさせるような設定があればそれで解決
するのがいいように思いますけど、そういう設定項目は無いのやら?

[ ]
RE:02032 CRエコー待ちって何でしょうかNo.02039
びーちゃん さん 02/03/14 13:54
 
出張先からアクセスできず、返信が遅れてしまい申し訳ございません。

> CRエコー待ちというのは、秀Termが送った文字列がそのままエコーバックする
>ことを前提としてまして、つまり、1行送ってそれがそのまま返ってくるのを待
>っているという状態です。
>
> たしか、5秒くらい待っても応答がなければ次の行を送ってしまってたと思い
>ます。

こちらでは10秒に1回づつ送信しているようでして、とても時間が
掛かってしまいます。


> この場合、「電話・ホスト一覧...」から干すとプロパティを呼び出すか、ま
>たは通信中に「設定・ホストプロパティの変更...」を使ってホストプロパティ
>を呼び出し、そこの「テキスト送信...」ボタンの先の「同期を取らずに高速に
>送信」をONにすれば解決するかもしれないです。

ちなみに、その上の「送信文字列とエコーバック文字列の照合」の
チェックは外れていますが、上述の比較が行なわれてしまうわけで
しょうか?

いずれにしろ、確認できる環境が整い次第、「同期をとらずに〜」
などの設定を試してみます。


> ただし、こうしてしまうと今度は(高速に送ったために)文字化けが起きるか
>もしれないです。文字化けするならやはり1行づつ送ってもらうしか無いです。
>
> 何か、ホスト側で文字列をエコーバックさせるような設定があればそれで解決
>するのがいいように思いますけど、そういう設定項目は無いのやら?

残念ながら、特に設定項目が用意されていないようでして、
とても困っておりますが、唯一「時間が掛かるけど送信できる」
のが秀Termという現状です。

確認作業は出張先から戻る来週となってしまいますが、
操作結果などにつきまして別途回答させて頂きますので
宜しくお願い致します。

[ ]
RE:02039 CRエコー待ちって何でしょうかNo.02040
秀まるお2 さん 02/03/14 18:55
 
>ちなみに、その上の「送信文字列とエコーバック文字列の照合」の
>チェックは外れていますが、上述の比較が行なわれてしまうわけで
>しょうか?

 文字列全体の比較はしませんが、改行コードだけはチェックします。改行
コードを送った時に、その送った改行コードがエコーバックしてきたことを確
認してから次の行を送信します。

>いずれにしろ、確認できる環境が整い次第、「同期をとらずに〜」
>などの設定を試してみます。

 もしそれで問題が起きる場合は、フロー制御をいじってみるか、あるいは通
信速度を落とすことで解決するかもしれません。

 あるいは、readfile文とsend文を繰り返すようなスクリプトを作って送信す
る手もあります。もしダメでしたらこの方法によるサンプルスクリプトを作っ
てあげてもいいです。

[ ]
RE:02040 CRエコー待ちって何でしょうかNo.02050
びーちゃん さん 02/04/02 09:37
 
>>ちなみに、その上の「送信文字列とエコーバック文字列の照合」の
>>チェックは外れていますが、上述の比較が行なわれてしまうわけで
>>しょうか?
>
> 文字列全体の比較はしませんが、改行コードだけはチェックします。改行
>コードを送った時に、その送った改行コードがエコーバックしてきたことを確
>認してから次の行を送信します。

なるほど、改行コードがポイントなんですね。
参考にしてメーカと連絡してみます。


>>いずれにしろ、確認できる環境が整い次第、「同期をとらずに〜」
>>などの設定を試してみます。
>
> もしそれで問題が起きる場合は、フロー制御をいじってみるか、あるいは通
>信速度を落とすことで解決するかもしれません。

結局のところ、ご指摘のように相手側のフロー制御にバグがあり、
使用するクロスケーブルの結線によっては今回のような問題が発生
してしまうことが判りました。現在、BIOSのアップデイトを待って
明日にも確認できる予定ですが、メーカでの検証はOKとのことで
したから大丈夫でしょう。


> あるいは、readfile文とsend文を繰り返すようなスクリプトを作って送信す
>る手もあります。もしダメでしたらこの方法によるサンプルスクリプトを作っ
>てあげてもいいです。

ご心配をお掛けしてしまい、申し訳ございません。

パソコンを含む環境によって不具合が起きましたので、
秀Termの問題では無いだろうとは考えておりましたが、
解決の糸口が掴めぬまま、ご相談させて頂きました。

結果、上述のように不具合の特定も完了して解決でき
ました(はず)ので、ご報告と御礼申し上げます。
有り難うございました。

[ ]