• ベストアンサー

ボードを使って入出力させたい

BISUALBASICでソフトを組み検査装置を作りたいです。 汎用ボードを使って入出力をポート設定して行いたいのですがどんなボードを使ってどのようなプログラムを作れば良いですか。当方初心者ですので参考になる書物、アドバイスをお願いいたします。

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

  • ベストアンサー
noname#259682
noname#259682
回答No.2

Windows 上 の Visual Basci を使って外部の機器と信号をやりとりしてデータ収集,制御などを行いたいと言うことですね? 【基本的なこと】 ・ご存知かと思いますが Windows の環境では外部機器と簡単には、信号のやりとりはできません。具体的には CPU の I/O 命令が使えないと理解してください。例えば、OUT &h00ff,1 とか、は書けません。言語がサポートしていません。 ・Visual Basci を前提に考えると、汎用ボードを作成・販売しているメーカがサブルーチンを提供しています。これも、正確には DLL とか OCX あるいは ActiveXなどと呼びますが,,,,。 【実務】 1)まず外部機器と接続する場合の電気信号の条件を決めます。 2)それに見合ったボードを各メーカのカタログから探します。 3)そして大切なのは、先ほどの DLL などのボード用のサポートプログラムです。これが無いと Visual Basci の世界だけではお手上げです。 4)後は、ハードのサポートツールもあると仕事が速いですね。具体的には入出力をシミュレートするためのスイッチボードとか、LEDディスプレイボードなどです。 【参考書】 ・Visual Basciということなら、  ソフトバンクの 林 晴彦さんの本が良書かと思います ・CONTECなどのボードを購入すれば見合ったサンプルプログラムがついてきます。これが一番力強い助っ人かと思います。 ・VC++ も使えると便利なことが多いかも知れません。 Visual C++ 実践プログラム技法 北山 洋幸 【老婆心】  Quick Basic,MS-DOS と決定的な違と思われる,イベント駆動という考え方に早く溶け込めるといいですね。

その他の回答 (1)

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.1

どんな入出力でしょうか? まあ一般的には下記の会社がほとんどの信号に対応されています。 コンテック http://www.contec.co.jp/ インタフェース http://www.interface.co.jp/ この2社さんを良く使います、ただし初心者の方とのことで、どの程度まで理解されているかですが。 まったくの初めてだと近くに相談できる方がいないと、かなり難しいと思います。

execuse
質問者

お礼

ありがとう御座いました。QUICK BASICでは作製しましたがWINNDOWS上で初めてです。参考にしチャレンジしてみます。

関連するQ&A