ベストアンサー PCで使用可能なシリアルポート数を調べるには 2006/06/26 16:40 Visual C++でPCの使用可能なシリアル(RS-232C)ポートの総数又はチャンネル数を調べる方法がありましたら、教えて下さい。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ataka304 ベストアンサー率40% (9/22) 2006/06/26 17:34 回答No.1 WINAPIですが、以下を参考にしてください。 参考URL: http://www24.cds.ne.jp/~neg/pro/piyo1/rs232c/num.html 質問者 お礼 2006/07/04 17:30 アドバイス頂いたAPIで動作確認出来ました。 どうもありがとうございます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A シリアルが2ポートあるノートPC こんにちは。 シリアルデータのバッティングを確認するために、RS232Cポートを2つ持つノートPCを物色しています。 以前にはあったと思うのですが、どうしてもない、という場合は、カードバスでRS232Cを追加したり、USBをRS232C化することも考えています。 スペック的には Windows98 が動作すればいいので、XXメーカにあった、XXという機種だった、という情報をお願いいたします。 シリアルポートの規格の見分け方 閲覧ありがとうございます。 あるシリアルポート25ピンがあるとします。 このシリアルポートの規格が「RS-232」「RS-422」「RS-485」なのかを シリアルポートを見ただけで判断は可能でしょうか? また、これら三つの規格はノイズの強さであったり、通信できる距離が違うだけで、「RS-232対応しているケーブルはRS-232しか使えない」ということは起きるのでしょうか? シリアルポート付きのPC、探しています 仕事上の関係でシリアルポート(RS-232C)付きの ノートPCを探しています。 会社の予算で買ってもらえると一番いいのですが なにぶん小さな企業なので自腹も覚悟で探しています。 探して見つかったものは HP Compaq nx6320/CT Notebook PC(個人向け)と Dell Latitude D520.D820(法人向けのみ)のみでした。 もし、みなさんが買われるとしたらどちらがお勧めでしょうか?。 他にもお勧めの機種がありましたら教えて いただけると助かります。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム シリアルポートについて シリアルポート(D-sub 9pin)をCで制御してリレーを使い簡単なロボットみたいなのを作りたいと思ってます。 シリアルポートの制御方法を自分なりに調べてみたのですが、Cでの制御方法がわからず皆様にご教授してもらおうと思いました。 まずシリアルポートを使うさいに必要な宣言などはありますか?(例えば変数など) それからシリアルポートにスイッチなどで信号を送りそれを元に判断する方法はありますか? そしてシリアルポートから外部に出力する方法はどうやればいいのでしょうか? 以上3つを教えてください。 なお自分自身CとBASICしかまだわかりませんのでC++よりCで教えていただけると光栄です。 皆様よろしくお願いします。 COM1(シリアル)ポートについて 現在、ASUSのP5Qというマザーボードを使用しているのですが、 JDMプログラマというPICライタをシリアルポートに接続したいので、 COM1ポートにシリアルポート(RS232C)のブランケットを 取り付けました。 デバイスマネージャではCOM1ポートを確認できるのですが、 いざ、JDMプログラマの書き込みソフトICProgを使って、 PICの書き込みを行うと失敗し、 ほかのシリアルポート接続の機器を接続しても動作しませんでした。 USBシリアル変換ケーブルはJDMプログラマでは、 電圧の関係で使用できませんので、 直接シリアルポートで接続できるにはどうしたらいいか 分からなくて困っています。 わかる方教えてください。 よろしくお願いします。 RS232、RS232C、シリアルポート RS232とRS232Cと シリアルポートって何が違うのでしょうか。 くだらない質問で申し訳無いですが、 初心者に分かりやすく教えてください。 シリアルポートって何ですか? タブレットを使おうとしたのですが、マウスは動いてもタブレットが 動作しなくて 【BIOSの設定で、使用するシリアルポートが、使用可能になっているか確認】 【同一のシリアルポートを、他のソフトが使用していないか確認】 (ex._ デジカメ/シリアルマウス/モデムなど) という事をしなければいけないのですがどういう意味ですか?何をどうやって いいのか全く分からなくて困っています。初心者な質問ですみません。 それと、 【C:¥windows¥system.iniファイルをメモ帳などで開く】 これが開けないのですがどうすれば・・・?教えて下さい。 シリアル・ポート ってなんでしょうか? 昔は Rs232C とかいう、大きな 差込があったなあ。確かモデムを使っていたころだっのた、ような 気がします。 今頃になって、へんな事をおたずねいたしますが、いまわたし エプソンの Na14sと いうちいさなノートPCに、SSDを乗せて、使っています。 最近は、GPS付きの、サイクルコンピューターが、面白くって使っていますが、これがなんとUSB接続でありながらシリアルポートを使っているらしいんです。私のノートは、どうやらこのポートが無いらしく USBに接続しても、まったく認識しないのです。それでこの質問ですが、なんとなく、わかってきました。 さいきんは、とんと見なくなりましたが、ペンティアムぐらいの古いパソコンなら、探せばありましょうね。 いつごろきえたのでしょうか。 IDEのHDDも、古くはSASIを追いやったSCSIも、もう刺さるソケット すらないし、複雑なきぶんです。 シリアルとCOMポートとRS-232Cはどこが違うんですか? “シリアル”端子に“RS-232C”を接続し、デバイスマネージャーでCOMポートした。 これってどこがちがうんですか? シリアルポートを使用しているアプリケーションを探す シリアルポートを使用しているアプリケーションを探したいのです。 MytalkFaxをインストールしたのですがモデムを認識してくれません。 モデムが壊れていると思って別のモデムを購入したのですが同じ結果でした。 シリアルポートを使用できません。 他のソフトウェアがシリアルポートを使用中である可能性があります。 シリアルポートを使用しているソフトウェアを終了してください。 本来ならIntercomに電話するべきでしょうが、MytalkFax Pro8はサポートが終了しているということで対応ができないということです。 シリアルポートに繋ぐとおかしいです。 【現象】 シリアルポートが2つついているPCを使用しています。 ところが、ポート2では何も無いのですが、ポート1に繋ぐと、 「電源障害が発生しました。このサーバーでの全ての作業を終了してください。」 というメッセージが出てしまいます。 どういった理由があるのでしょうか? VB6でシリアルポートの制御 VB6のコントロールまたは、VB6で使用可能なAPIを使って、シリアルポートの内、DTRとRTS信号線を常にHigh(ON)の状態にすることは可能でしょうか? RS-232CからRS-422へ変換して機器を制御するのですが、変換器がこの信号線を電源として動作するので、常にHigh(ON)の状態にしたいのです。 よろしくお願いします。 シリアルポートを使用して他のPCに・・・ シリアルポートを使用してデータ転送を行うにはどうしたらいいですか? (WindowsXP-WindowsMe間で) WindowsMeの方がCDDもFDDもUSBもLANも付いていなくて 孤立している状態なんです。唯一シリアルポートがあります。 WindowsXPの方は最近買った物です。 よろしくお願いします。 シリアルポートを使用しているソフトウェアとは? FAXソフトをパソコンに入れて、セットアップし、送信をしようとしたところ、「シリアルポートを使用できません。 他のソフトウェアがシリアルポートを使用中である可能性があります。シリアルポートを使用しているソフトウェアを終了してください。」とエラーが出ました。 このソフトウェアとは何でしょう? またこれをいったんをはずすにには(faxを送信したいのですが)どうしたらいいのでしょうか? ちなみにOSはビスタ、回線は光(フレッツ光プレミアム)です。faxモデムはCom7を直接制御となっています。FAXソフトは「まいとーくFAX8」です。 PC2台接続する場合、シリアル・パラレルどちらでも可能? 困っています。教えて下さい。 PC2台をRS232Cケーブルで接続する場合は、シリアルポート接続だと思っていましたが、WIN2000のテキストにはパラレルでも可能のように書いてありました。 2000から可能になったのでしょうか。 シリアルポートにデータを送るプログラム VISUALC初心者です。実際Cも良く分かってないと思います。パソコンにも詳しくないです。 シリアルポートにデータを送るプログラムをVISUALCで作りたいんですが、何をやって良いかさっぱり分かりません。 仕様はダイアログベースで、ボタンを押すと、エディットボックスに書いたファイルパスのファイルのデータをRS232Cに送るということをやりたいのですが、全くもって分かりません。 ファイルの指定の仕方。 および一ビットずつシリアルポートに転送の仕方。 のすべてを教えてください。 以下を参考にしていますが、やっぱり良く分からないというのが現状です。 http://www2.muroran-it.ac.jp/circle/yume/serialport/index.html マザーボード COMポートヘッダーについて PCにシリアルポートをつけて マイコンとRS232Cで通信したいです。 ASRock Z170 Extreme6にはCOMポートヘッダー(9P)があるのですが、この9ピンをDサブ9ピンメスにピン番号を対応させて繋げたケーブルを作ればシリアルポートとして使用することができますか? 添付画像は既存製品ですが、繋げるだけでできるのならば こういうものを作ろうと思っています。 シリアルポートとUSBのドライバ 以前使用していたプリンターがあるのですが、ケーブルが見当たりません。 で、替えのケーブルを購入しようと思うのですがシリアルポートのケーブルよりUSBポートの変換ケーブルのほうが安いということなので、質問してみました。 使用環境はこんな感じです。 [PC]-[シリアルポート]→[パラレルポート]-[プリンタ] 変換ケーブルだとこんな感じです。 [PC]-[USBポート]→[パラレルポート]-[プリンタ] 商品説明にはドライバ不要らしいのですが、シリアルポートで正常に 動作していたものをUSBポートで使用した場合にはドライバは不要なので しょうか。 9ピンのシリアルポートは一般的なPCにありますか? 9ピンのシリアルポートは一般的なデスクトップPCについていますか? 質問は、タイトルの通りです。 私はネットカフェで9ピンのシリアルポートを使いたいのですが、 ネットカフェにある一般的なデスクトップPCはポートが付いていますか? もちろん、お店やPCの機種によって違うことは分かっていますが、 確率としてはポートが付いてる可能性が高いでしょうか? よろしくお願いします。 USB機器をRS232Cポートに接続して使用する為のコンバーターを探し USB機器をRS232Cポートに接続して使用する為のコンバーターを探しています。 http://www.sanwa.co.jp/product/syohin.asp?code=USB-CVRS9 上記URLのように、RS232C接続の機器をUSBポートに接続する為の機器はすぐに見つかるのですが、逆の機器が見つかりません。 PCのRS232Cポートにシリアルケーブルを接続し、コンバータ等を介してUSB機器を制御したいと考えています。 そういった機器をご存知の方いらっしゃいましたらご教示願います。
お礼
アドバイス頂いたAPIで動作確認出来ました。 どうもありがとうございます。