- 締切済み
VB6とRS-232C 相互通信
WindowsPCと富士電機製のPC-9801をRS-232Cを用いて相互通信をしたいのですが、その際にVB6の画面上で送受信のやり取りをするプログラムはどのようにすればよいのか教えてもらえないでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Hayashi_Trek
- ベストアンサー率44% (366/818)
- tomo316
- ベストアンサー率35% (51/142)
関連するQ&A
- VB EXPRESSで RS-232C扱えますか
趣味でPICを使って色々小物を作って楽しんでいます。 パソコンとPICをつないでいろいろやりたいんですが、いまのところ RS-232C経由でハイパーターミナルで送受信するだけでいまいちです。 そこで質問ですがVB EXPRESSで作ったプログラムで RS-232C通信経由でPICと送受信できるんでしょうか? 尚、VB EXPRESSはつい最近はじめたばっかりで入門段階です。
- ベストアンサー
- Visual Basic
- VB 2008 でRS232C通信をしたい
私はC言語を主に行なってきたのですが、この度VBを覚えたいと思い最新?のVB 2008(無料)をダウンロードしました。 BasicはN88程度の知識しかない為、とても苦戦しております。 RS232Cの通信をしたいのですが・・・・どうも分かりません。 インターネット情報のみで行なっていますがやはり無理っぽいです。Imports System.IO ?意味がわかりません。 やはり分かりやすい参考書が必要だと思います。 そこで、RS232C通信方法など詳しく載っているVB2008の参考書をご存知でしたら教えていただければと思います。 ちなみにVBは超ど素人です。 サンプルソースなどが載ってると、私としてはわかりやすいです。 宜しくお願いいたします。
- ベストアンサー
- Visual Basic
- VB6.0 RS-232C通信プログラム
はじめまして。 以下に示したような通信プログラムを作成しなくてはならないのですが,VC6.0は若干かじった事がある程度で,VB6.Oは初心者のためどのように作成してよいのか分からない状況です(何から始めてよいのかわからない・・)。宜しければ,参考書やサイトなど知っておられる方がいらっしゃいましたら,御願いします。 (構成) (1) 重量計で測定したデータ(測定する毎に)をRS-232CでPC(XP)ポートに送り,データを収集するできるプログラム (2) 収集したデータをtxtで保存し,他のPCに送れるようにする(送信ボタンを作成して,ボタンを押すことで)
- ベストアンサー
- Visual Basic
- VB2008にてRS232C通信をするソフトを作ってみました。
VB2008にてRS232C通信をするソフトを作ってみました。 通信する相手はボードで、ボードに対してコマンド(アスキー)を送信します。 送信した際に、ボードより回答は有るのですが特に受信の処理はしていません。 ノートPCなのでUSB-232C変換ケーブル(秋月電子の物)にて通信しております。 とりあえず通信は出来て、思った通りに動くのですが、1時間ほど経つとソフトがフリーズ する現象が起きます。 特に大量の通信をしている訳ではなく、3~4回ほど5文字位を送信しているだけです。 ソフトが立ち上がっている際は、常に通信ポート(例えばCOM3)は開いたままにして いる事に問題が有るのでしょうか? USB-232C変換ケーブルが悪いのでしょうか? それとも、ボードよりの返信がPCの何処かのバッファに溜まってしまうのでしょうか? フリーズする時は、特にボードに対して送信はしていないタイミングです。 1時間ほど通信したままにしてほったらかしにしている状態です。 これだけでは、解らないかも知れませんが、フリーズしてしまう要因で思い当たる事に 気づいた事が有りましたら何でも良いので、教えて下さい。 当方、この通信は初めてなもので、知らない事が多いかと思います。 ちなみにポートを閉じるタイミングはソフトを落としたときです。
- ベストアンサー
- Visual Basic
- USB-RS232c変換コネクタを介して通信するC++のプログラム
初投稿になります。 USB-RS232c変換コネクタを介して文字列の送受信するプログラムを作成しているのですが、 こちらのサイト http://7ujm.net/C++/Rs232c.h.html のプログラムを使ったのですが、うまくいきませんでした。 これはUSBを介しているからうまくいかないのでしょうか? どうすれば通信できるようになるか、分かる方教えてください。 ハイパーターミナルでは送受信できているので、 パラメータの設定ミスでは無いと思います。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- VB2005でシリアル通信
VB2005を使ってマイコンボードとRS-232Cで通信をしようと思っています。 コマンドとしてはSerialPortを使おうと思っているのですが、 サンプルプログラムとかはあるのでしょうか。 #2403853の方の質問にVisual basic 6のサンプルプログラムの話がありましたが、 VB2005にも同じようなものがあるのでしょうか。 もしそうでしたら、見方も知りたいのですが。
- ベストアンサー
- Visual Basic
- RS232CとPCの通信
RS232Cを使って、PCとシリアル通信をしたいのですが、 RS232Cの通信について、制御線や手順について詳しく書いてあるサイトを知りたいです。 もしご存知でしたら、教えていただきたいです。 よろしくお願いします。
- ベストアンサー
- その他(PCパーツ・周辺機器)
- VB6のRS232C通信で75bpsは可能ですか?
WinXP VB6 にて開発をしています。 RS232Cで通信する必要があり、相手側のボーレートが75bpsとのことです。 しかし標準COMポートでは、最低は110bpsしかサポートされておりません。 デバイスマネージャのCOMポートを確認したところ、75bpsにて設定が出来ますので、 WinXP自体は対応されていると思います。 この状況でどうすれば通信が可能でしょうか? たとえば。 このソフトをインストールしたらVBでCOM通信ツールが使える? DLLを作ればいい?? API関数がある?? もしくはこの質問サイトにはプログラミングの猛者がいる。そっちで聞いてみれば? というようなサイト、ご存知でしたら教えて下さい。
- ベストアンサー
- その他([技術者向] コンピューター)
- RS232C通信ポート(COM1)が開かない
カテゴリー <その他>でアップした質問を <Windows2000、NT>のカテゴリーに 再アップさせていただきます。 Windows2000をシステムとする、旧型 IBM Think Padを使って通信ポート(9ピン)に、RS232C クロスケーブルで、 富士電機プロコン(シーケンサー)と接続し、ONLINEにしたいのですが、<通信ポートをオープンできません>というメッセージが表示され、接続されません。 それで、Windowsのデバイスマネイジャーで、パソコン側の通信ポート(COM1)のプロバティをみると、<このデバイスは正常に作動しています。>とあります。 富士電機のサポートセンターに状況を問い合わせた所、パソコン本体側にエラーと思われるとの回答でした。 通信ポートのパラメータが変わったのか、それとも別の理由なのか、復旧の仕方がわかりません。 どなたさまかご教示くだされたく、お願い申しあげます。 <ThikPadパソコン使用状態> システム : Windows 2000 Service Pack4 ウィルスチェッカー:ESET Smart Security 4 インストール。 インターネットはドコモFomaのデータ通信アダプタを、USBに接続してアクセス。 RS232C通信ポートは、富士プロコンのみで使用しています。 <プロコン PLC 通信設定> 1.アプリケーションソフトの<通信ポート設定> PCとのポート(P): COM 1 ポートの設定(M): ビット/秒(B) 19200 データビット(D): 8 パリティ(P): なし ストップビット(S): 1 フロー制御(F): なし 2.ローダアダプタのディップSW設定 ⇒ 1,2,3,4,5,6 OFF 7,8 ON 即ち ☆パソコンローダモード ☆データビット: 8 ☆パリティビット有無: 無 ☆パリティビット奇偶: 奇数 ☆ボーレート: 19200 <ケーブル> パソコン~ローダアダプタ : 9ピン、25ピン RS232Cクロスケーブル、 富士からは市販クロスケーブル使用のこととされ、通信データの接続 ピン番号のみ公開。 ローダアダプタ~PLC : 富士電機提供 専用ケーブル <PLCアプリ 使い勝手> 2ヶ月前までは、今回不具合のパソコン、RS232Cケーブル接続で、問題なくPLCとオンラインにな っていた。
- 締切済み
- Windows NT・2000
- RS232C 通信について
RS232Cの通信信号の中で ”CD”という受信キャリア検出という信号があると思うのですが、これは、受信側で行う最初の信号のやりとりなのでしょうか?
- ベストアンサー
- その他(学問・教育)
補足
私は素人なのでコミュニケーション (MSComm) コントロール使いこなすほどのプログラミング技術ないのですが、何か参考になる本はないか教えくれませんか?