次の方法で共有

Windows7でのシリアル通信スピードについて

Anonymous
2013-07-25T02:37:51+00:00

工場の検査用装置でWindowsXPに比べて、Windows7のシリアル通信(RS232C通信)が異常に遅く、困っております。

具体的には、ある基板に命令を連続で送る工程があるのですが、XPでは10分ですむところ、Windows7では25分くらいかかります。

連続で送らないような工程では、遅さはそれほど目立ちません。

動作環境ですが、Xp、7ともに32bit版でUSBシリアルケーブルを使用し、

Visual Basic6.0で作成されたプログラムでMSCOMMコントロールにより通信しています。

もちろん、ボーレート同じプログラムで設定していますので、どちらも同じです。

スタートアップサービス等、常駐ソフトも可能な限り外してみましたが、状況は変わりませんでした。

もし何かお分かりになる方がいらっしゃいましたら、

ご教示頂けないでしょうか?

宜しくお願いいたします。

家庭向け Windows | 以前の Windows バージョン | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-07-29T08:18:53+00:00

    uham さん、コメントありがとうございます。

    kota_872 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    MSComm コントロールを利用して基盤に命令を送る際に、OS によって作業にかかる時間に差がでる、という状況なのですね。

    どこに原因があるか、まだ判断ができない状況なので、切り分けを行ってみてはいかがでしょう。

    具体的には、以下の作業を試してみるとよいと思います。

    ・Visual Basic 6.0 を使わずに、作業を行う。

    ・ケーブルを交換する。

    ・動作に時間のかかる Windows 7 とは別の PC (Windows 7、Windows Vista、Windows XP ) で作業を行う。

    なお、OEM 製品でも Microsoft のサポートはご利用可能ですよ。(有償サポートです。)

    もし、お問い合わせいただく場合は、以下のページを利用すると良いと思います。

    Microsoft サポート 製品一覧

    ※ 今回のケースだと現象が発生している PC は、Windows 7 なので、Windows 7 を選択します。

    よければご活用ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-07-25T11:48:14+00:00

    uham様、ご回答、ありがとうございます。

    実は、USBシリアルだけでなく、本体付属のCOMMポートでも本日試してみたのですが、

    結果は同じでした。

    あまり似たような事例がネット上にもなく、困っております。

    OEM版ですので、PCメーカーには問い合わせましたが、常駐を外すことと

    ドライバアップデート以外では、対処方法の提案は難しいとのことでした。

    OEM版Windows7でもMicrosoftに問い合わせすることは可能なのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-07-25T08:29:33+00:00

    釈迦に説法かもしれませんが

    >Xp、7ともに32bit版でUSBシリアルケーブルを使用

    ドライバーが必要ですがOSにあったものをインストール済でしょうか?

    多くの場合は

    「Windows7(32bit/64bit)/Vista(32bit/64bit)でご使用いただく場合、ネット接続してWindows Updateできる環境でドライバをダウンロードする必要があります。」

    なんて注意書きが有ったりします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません