• ベストアンサー

VB.NETでパラレルポートの制御

VB.NETでパラレルポートを使って外部機器を制御するソフトを作りたいのですがどのようにすればよいかわかりません。 数秒に1回程度出力を変えるだけで高速動作する必要はなく、入力は使いません。

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

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

参考URLを見てください。 それから、質問の前に検索する事を覚えましょう。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;823179

関連するQ&A

  • VB6でシリアルポートの制御

    VB6のコントロールまたは、VB6で使用可能なAPIを使って、シリアルポートの内、DTRとRTS信号線を常にHigh(ON)の状態にすることは可能でしょうか? RS-232CからRS-422へ変換して機器を制御するのですが、変換器がこの信号線を電源として動作するので、常にHigh(ON)の状態にしたいのです。 よろしくお願いします。

  • CかVBでポートを制御する方法

    C言語かVBでUSB、RS-232C、パラレルポートのいずれかのポートを制御する方法はあるのでしょうか? いろいろと本で探してみたのですが見つかりません。 アバウトな質問で申し訳ないのですが、できるかどうかだけでもいいですし、具体的なプログラムのサンプルが載っている本、HPございましたら教えてください! よろしくお願いします!!

  • パラレルポートがあるパソコン

    デスクトップでパラレルポートがあるパソコンを探しています。量販店 では見つからずネット上でも一部の高額品以外見つかりませんでした。 普通の物(初心者向けタイプでOK)低価格(10万位)で購入はしたいのですが? 仕事で使うソフトを起動させるのにパラレルポートにアダプターの様な 器具を取り付けないと起動しないので必要なのですがUSB変換アダプターだと誤動作があるらしいので困っています。 パソコンにあまり詳しくないので組み立てるやつとかは無理です。 宜しくお願いします。

  • Excel2013のVBでFT245を制御したい

    Excel2013のVBでFT245を制御したいのですが、DLLの呼び出し方やその後の使い方などがわからず困っています。 制御したいのは秋月電子の「FT245RL USBパラレル変換モジュール」です。 サンプルプログラムをダウンロードしたりしましたがエラーで使えなかったり、VB6で作られたものはそのままExcelで動作しなかったりです。 パソコンはWindows8.1(64bit)で、Excelの指定のセル上に書き込んだ1バイトデータを、USBを通してパソコンから出力し、パラレル8ビットで扱いたいのです。 今実験的に変換モジュールの出力ピンにLEDを付けて、LEDを点灯させる回路を作ったのですが、パソコンからの操作方法がわからず止まっています。 どなたかお分かりになるかたいらっしゃいませんでしょうか。

  • パラレルポートデバイスドライバープログラミングについて

    OS:WinNT4.0 Workstation 言語:VC++6.0 EPCのLineプリンターの出力ソフトを作成してます。 パラレルポートの制御ようのデバイスドライバーのプログラミングを したいのですが、、、何がなんだかさっぱりわかりません。 関係の資料とかあれば教えてください。 既存のものがあればもっといいですけど、、 よろしくお願いします。

  • linuxでのパラレルポート制御

    Linuxでパラレルポートの制御を行いたいと考えております。 LinuxでI/O制御(http://funini.com/kei/io/)を参考に 下記のコードをコンパイルしましたが、案の定 致命的エラー: linux/config.h: そのようなファイルやディレクトリはあり ません コンパイルを停止しました。 というエラーで引っかかってしまいました。 include している4つのヘッダーファイルはどこから引っ張ってきているのでしょうか? <PC環境> Ubuntu 12.04 SOEC PC STATION PV2250C #include <linux/types.h> #include <linux/config.h> #include <asm/system.h> #include <asm/io.h> #define OUT_PORT 0x378 /* 出力ポート。0xは16進数を示す */ int main(void){ int i; ioperm(OUT_PORT, 8, 1); /* 初期化(ポートをいじるという宣言) */ for(i = 0; i < 5; i++){ outb(0x00, OUT_PORT); /* 2-9番の全部のピンにLを出力 */ sleep(1); outb(0xff, OUT_PORT); /* 2-9番の全部のピンにHを出力 */ sleep(1); } return 0; }

  • パラレルポートを使って外部計器を駆動したいと思います

    現在、制御系のプログラムを書いているのですが、「モニタを繋いでいなくても数値は確認したい」という場面に出くわしまして、思案しています。 で、手元にアナログの電圧計が転がっているため、これを使おうと思い立ちました。 (電圧計は0.25Vスケールですが、目盛りは書き換え、倍率変更をするので問題ありません) これをパラレルポートに接続するとして、出力をD/A変換して、希望の電圧を取り出せばいいというのは想像できるのですが、具体的な設計がいまひとつピンと来ません。 抵抗を並べて作る方法はある程度心得たのですが、パラレルの出力は結構不安定らしく、できればワンチップで変換できるモノがあればと思いまして・・・。 データシートを読む能力にも自信がないため、解説等が見られる書籍etcがありましたらアドバイスいただけたら嬉しいです。

  • シーケンス制御

    3ポート電磁弁を使って空気圧機器の制御をしたいのですが,もともと電子回路はほとんど作ったことがなく,また,機器の制御は全くしたことがないので,どのように制御したらよいかわからなく困っています. 今回シーケンサを使わないで制御しようと思っています. 電磁弁は5連マニホールドを用いようと考えています. 動作としては,5つの電磁弁をA,B,C,D,Eとすると,Aに何秒か通電した後,Aへの通電をやめBに何秒か通電する.次にBへの通電をやめてCに何秒か通電する・・・.という動作をA~Eまで順番に行い,また,何度かこの動作を繰り返すというものです. どのような回路を組めばよいのでしょうか? また、このような回路は市販しているのでしょうか? ご存知の方がいらっしゃいましたら回答よろしくお願いします.

  • シリアル・パラレル通信における0/1の制御

    下記URLにおけるシリアル・パラレル通信(画像1)における物理層について質問です。 http://pc.nikkeibp.co.jp/article/NPC/20070517/271422/ 文字「T」=01010100を伝送していますが,電気的には、デジタル信号の0は0V、 1は5V(想定)を表していると思いますので、  電源装置(5V) → スイッチ(リレー?) → 出力 というイメージで0V-5V-0V・・・を制御しているのでしょうか? しかし、数ミリ秒で信号を伝送しているため、寿命を考慮すればスイッチをリレーで何度もON/OFF しているとも考えられません。 実際どのように制御しているのでしょうか? ご教授お願いします。

  • VB.net

    VB6をVB.netに変換したのですが、エラー表示が100件までしか表示されません。 どうにか、100件以上表示させる方法はないでしょうか? 基本的に表示できないということは分かっています。 表示が無理なのであればエラーログを出力するなど、なんとか潜在するエラー全て出力する方法はないのでしょうか? (VB6⇒VB.netのコンバート後で、2万件程度のエラーがあるという状況です) ⇒コンバート時のエラーログは出力されているのは分かっていますが、現時点のエラー残の状況が知りたいのです。 よろしくおねがいします。

専門家に質問してみよう