• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:RS-232Cの血圧計データがUC-SGTで読めず)

RS-232Cの血圧計データがUC-SGTで読めず

このQ&Aのポイント
  • 松下電工製一体型手くび血圧計(EW284)の血圧データを処理、プリントするため、その別売りの血圧管理システム(EW2846)のソフトをPC(富士通デスクトップL-50G)にインストールしたが、PCとエレコムのpc to Serial Cable UC-SGTが通信エラーとなり、別のポートを選択し再実行しても同様のエラーメッセージが表示される。
  • 富士通FMV-BIBLOではシリアル接続で問題なく動作するが、UC-SGTを使用すると通信エラーが発生し、デバイスマネージャーを確認するとCOM10まで数字が増えている。
  • UC-SGTを複数のUSBポートに接続しても結果は変わらず、UC-SGTの添付ソフトを複数回インストールしても問題は解決しない。どのポートを選択しても同じエラーメッセージが表示されるため、解決策が分からない。

質問者が選んだベストアンサー

  • ベストアンサー
  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.2

シリアルで通信出来ない場合って、速度とかパリティが一致していないって場合が多いと思うんですが、そちらは正しく設定されていますか? ターミナルソフトか何かでそのCOMポートに接続してデータの受信が出来ている事を確認してください。 #1で書かれているCOMポートの番号についてはELECOMのサイトのFAQに記載が有ります。 http://qa.elecom.co.jp/faq_detail.html?id=962&category=69

ampontan
質問者

お礼

有難う御座いました。 結論は 「解決」 です。 教えていただいたELECOMのサイトを開き、指示通りに操作をしました。 「USBポート設定」 画面で、受信バッファー、送信バッファー共に最大になっていたのでそれぞれ(4)と(6)に落としました。 そしてCOM2 (COM1はPC自信)が開いていたのでこれを選択、設定。  その後血圧計を接続したところ、データ読み取りのモードになりこれはOKと思った途端、進行バーが右から左に逆方向に動き、「通信できません」 が先日のように表示されました。 もしかすると再起動が必要なのではと思い、それを実行したところすべて解決しました。 本当に有難う御座いました。 

その他の回答 (1)

noname#194317
noname#194317
回答No.1

その血圧管理システムソフトでは、シリアルポート指定はCOMいくつまで可能ですか?古いソフトだと、当時はPC本体にシリアルポートが標準装備されていて、USBシリアル変換は存在しなかったため、COM1固定(つまり、指定できない)だったり、選べてもCOM2や4までと言うことが普通でした。それにUSBだと、普通はCOM6等の大きいポート番号から割り振られることが多く、そうなると古いソフトからでは認識できなくなります。 ただしUSBだと、COM番号はデバイスマネージャから変更できるので、ソフトが認識できる小さい番号に変えてみれば動く可能性はあります。しかし昔ながらのシリアルポートとUSB変換によるものは、厳密に言うと同じものではないので、きちんとポート番号設定を合わせても動作しないことがあります。また、他社のUSBシリアル変換だと動くという可能性もあります。こればっかりはやってみないとわかりません。 これは当たり前の話なのですでに確認済みだとは思いますが、そのUSBシリアル変換のCOMポート番号をソフトの方で指定していますよね?シリアルポートがついていないのに、内部的には存在していてデバイスマネージャから見えるPCも存在するので、実はつながっていないCOMポートを指定していた…というオチもあり得ますから。

ampontan
質問者

お礼

ご回答有難う御座いました。 こちらのご回答も頭に叩き込んでおいて、総合的に解決に向かいました。 おかげさまでいろいろ新しいことを学ぶことが出来ました。 後日また別件でお世話になるかもしれません。 そのときはまたよろしくお願いします。

関連するQ&A

専門家に質問してみよう