このQ&Aは役に立ちましたか?
2017/10/14 20:02
PC-DA370GAB(Windows10)を使用しています。COMポートが見えません。RS232Cケーブル等を接続すると見えますが、外すと無くなります。Biosの設定にも無い様です。COMポートを使用するソフトが使えなくて困っています。ご存知の方、教えて下さい。
※OKWAVEより補足:「NEC 121ware :パソコン本体」についての質問です
こちらプログラマーです。
>COMポートを利用したWindowsアプリを作成しています。
>ハードを接続しないとデバグができない状態です。
そう言う場合は、
#ifdef _debug_com_port_
プロジェクト内にファイルを作って、そこに送信するデータを入れておき、
COM系の読み取り時をトラップして、送り出すようにコーディング
そして、COMへの出力時、別のテンポラリファイルを作り、そこに出力して、
デバッガーにて内容を確認。
#else
本物のCOMポートへ接続TxRx
#endif
と、デバッグ時挙動を変えたほうがいいですね。
あと、もしも、TCPIPが扱えるようでしたら、ローカルで、
Listenして、それをCOMポートだとラップしてしまえば、
所詮ただのデータ入出力ゲートでしかないCOMポートは
簡単にシュミレーションできますよ。
ただ、実際のところ、USB-232C変換チップは安いので、
1000円もあれば、買えるので、開発であれば、開発機材は大事です。
正しく機材がないと、出来も怪しくなっちゃいますね。
ただ、テスト時は先ほどのように、条件分岐コンパイルで
デバッグ/リリースを分ける程度で、割合簡単にテストできますので、
上記の言ってる意味が理解できそうであれば、やってみてください。
やってるうちに、あ~そういうことね!。となるかとは思いますが。
この件、このサイトの規模では細かくサポートが難しい気はしますね。
個人的に特定の相手のサポートが出来ない仕様&規約なので。
ともあれ、ファイトです!。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
>同系列のWindows7-PCまではBiosで表示設定する事ができたようです。
それは、そのPCにRS232CのI/Fが内蔵されていたからです。
RS232Cやプリンタ用パラレルポートは今ではもうPCの内蔵I/Fからは消えていくものですからWindows7の頃のPCにはあっても今のPCではなくなってるということは当然あります(コンシューマ向けPCですと現行製品では
もうないと思います)。
ないものの設定はできないことくらいは分かりますよね?
>com0com等の仮想シリアルポートでやるしか無いのでしょうか?
作成しているアプリケーションに手は加えたくないUSB-RS232C変換ケーブル等を使用したくないというのであれば、そういう事になります。
USB-RS232C変換ケーブルを使用したくない理由が何かあるのでしょうか?
USBポートを使うのがダメというだけならBluetoothで接続するRS232C変換機器もあります。
http://www.ratocsystems.com/products/subpage/bt60.html
2017/10/15 22:57
ありがとうございます。
接続すればデバイスマネージャで見えますので、何か設定方法があり、以前のPCと同様に使用できると思いました。
以前のPCではハードが無くても使えて、今度のPCではハードがなければ使えない状態です。
USB RS232C変換ケーブルは差し込んだままにしてください。
USBに限らず抜けば認識しないのは当然です。
USBメモリを抜いたのに抜いたUSBメモリが認識されて読み書きでる
USBマウスを抜いたのに抜いたマウスを動かしたらPCが操作できた・・・そんなことは起こりません。
RS232C変換ケーブルでも同様です。
スマホで言えば、通話が終わって切れたのに相手の声がそれでも聞こえているような状態です。
そんなホラーなことは起こりません。
2017/10/15 14:37
ご回答、ありがとうございます。
COMポートを利用したWindowsアプリを作成しています。
ハードを接続しないとデバグができない状態です。
同系列のWindows7-PCまではBiosで表示設定する事ができたようです。
com0com等の仮想シリアルポートでやるしか無いのでしょうか?
USB-RS232C変換ケーブルはPCにつないでいる間だけCOMポートを追加する製品です。
PCから取り外せば追加されたCOMポートはなくなります。
ですのでCOMポートを使用したいときにはUSB-RS232C変換ケーブルはPCにつないでいてください。
PCから取り外した状態でもCOMポートを追加したままにできるような製品は存在しません。
2017/10/15 14:36
ご回答、ありがとうございます。
COMポートを利用したWindowsアプリを作成しています。
ハードを接続しないとデバグができない状態です。
同系列のWindows7-PCまではBiosで表示設定する事ができたようです。
com0com等の仮想シリアルポートでやるしか無いのでしょうか?
USBの、RS-232Cは、USBの先にありますので、USB-RS232Cアダプタを外したら見えなくなるのは当然となります。
ですので、つないだ状態で使われれば良い話になります。
なんで外されるのでしょうか?
2017/10/15 14:36
ご回答、ありがとうございます。
COMポートを利用したWindowsアプリを作成しています。
ハードを接続しないとデバグができない状態です。
同系列のWindows7-PCまではBiosで表示設定する事ができたようです。
com0com等の仮想シリアルポートでやるしか無いのでしょうか?
アプリでCOMポートを使用する必要があるのに、そのケーブルを外す意味がわかりません。
例えば、データの編集時とかそういうこと?
2017/10/15 14:35
ご回答、ありがとうございます。
COMポートを利用したWindowsアプリを作成しています。
ハードを接続しないとデバグができない状態です。
同系列のWindows7-PCまではBiosで表示設定する事ができたようです。
com0com等の仮想シリアルポートでやるしか無いのでしょうか?
関連するQ&A
NumLocKが・・・
PC-DA970GAB Windows10を使っております。 シャットダウン後に起動すると必ずNumLocKが掛かった状態になってしまうのですが、 使用なのでし...
カメラ の使い方
LAVIE(PC-DA370GAB) Windows10です。 本体にカメラがついてますが、ハード、ソフト共に使い方が解かりません。使用方法の資料は何処に在るの...
USBポートの電力サージ
USBに何も接続してないのに、画面右下に「USBポートの電力サージ ・・・・・」等の表示がされます。解決策をご教授ください。 因みに、機種:LAVIE Des...
PC-DA770/GAB ACアダプターについて
引越しで いくつかのパソコンのACアダプターがごっちゃになってしまい PC-DA770/GAB のACアダプターがどれなのかわからなくなってしまいました。 手元...
2つのUSBポートが近過ぎる
ノートパソコンの左側の2つのUSBポートが近過ぎる ※OKWAVEより補足:「NEC 121ware :パソコン本体」についての質問です
ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。
お礼
2017/10/15 22:57
ありがとうございます。
挑戦してみます。
接続すればデバイスマネージャで見えますので、何か設定方法があり、以前のPCと同様に使用できると思いましたので。。。