• ベストアンサー

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

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

  • F-BASICを使用して、コンテックのデジタル入出力ボードを制御する方法は?

    F-BASICで、コンテック製のデジタル入出力ボード(PIO-16/16L(LPCI)H)を制御したいのですが、制御できません。 付属のCD-ROMのサンプルプログラムやテクニカルリファレンスを読みましたが、ぜんぜん参考になりません。 制御(入出力プログラム)を御教えください。御願いします。  OSは、WIN2000です。

  • PCのCPUで演算処理し、Arduinoで入出力

    ArduinoをPCに接続して、Arduinoを、PCのIOボードとして使うことは可能でしょうか?つまり、信号の入出力はArduinoの入出力ポートから行って、演算処理をマイコンではなくPCのCPUでさせたいです。この場合、どのようなプログラムを書けば良いのでしょうか?Arduinoを接続しているPCのポートにアクセスして、それからArduinoの入出力ポートにアクセスするプログラムになると思うのですが、そのやり方がわかりません。一旦マイコンのレジスタにアクセスする必要があるのでしょうか?開発環境は何を使えば良いでしょうか?PCのOSはLinuxです。ご教授頂ければ幸いです。

  • 汎用入出力ポートの制御方法

     現在,PC-9821 の C バスに測定ボードが挿入されており,この測定ボードを Windows98SE 上にて VisualBasic で制御することを考えております。  この測定ボードは 8 ビット汎用入出力機能があり,4FD0H~4FD7Hのポートアドレスに読み書きを行うことによって,制御することができます。  私は昔 N88-BASIC を使っており,その当時は INP 命令および OUT 命令を用いてこの測定ボードの制御を行っていたのですが,VisualBasic ではどのような命令で制御を行えばよいのでしょうか?  どうかご教授ください,よろしくお願いいたします。

  • スタンドアロンの画像処理ボード

    パソコンなしで動作する画像処理(位置決め、判別、検査)のボードをご存知ありませんか? パソコンのバスに取り付けるもの(フレームグラバ、カメラ入力ボード)は、いろいろあるようですが、その装置単体で動作するものが見つかりません。 できれば、5万円くらいでシリアルポート付き、プログラムを書き込めるようなものを探しています。

  • スタンドアロンの画像処理ボード

    スタンドアロンの画像処理ボードを探しています。 パソコンなしで動作する画像処理(位置決め、判別、検査)のボードをご存知ありませんか? パソコンのバスに取り付けるもの(フレームグラバ、カメラ入力ボード)は、いろいろあるようですが、その装置単体で動作するものが見つかりません。 できれば、5万円くらいでシリアルポート付き、プログラムを書き込めるようなものを探しています。

  • Windows2000Professionalで使える汎用入出力ライブラリの入手方法を教えて下さい

    Windows2000Professionalで使える汎用入出力ライブラリの入手方法を教えて下さい。 Windows2000Professionalで、IOポートへ自由にアクセスして、データの入力、出力をしたいのですが。 また、Win32API関数で、パラレルポート(セントロプリンタポート)LTPに、8本の出力にビット毎に出力する方法と、11ピン(Busy)から入力する方法を教えて下さい。(プリンタを接続しないで)自作のIOボードを働かすためです。

  • PCに挿したIOボードを制御するためのプログラム

    IOボード(AD/DAボード)を使ってPCで入出力制御(例えばモーターのフィードバック制御)をしたいと思っているのですが、ボードにアクセスするためのプログラムや、信号を入出力するためのプログラムをどのように書いたら良いかわかりません。おそらくデータシート?に書いていると思うのですが、知識不足で読み解くことができません。(いままでArduino IDEでArduinoの制御をしたことしかありません。普通にC言語でAVRマイコンをプログラムして制御することはできません。C言語の基礎知識はあります。) そこで質問なのですが、PCから(例えばPCIスロットに挿した)IOボード(AD/DAボード)を制御するための知識は、どのようにして習得できますでしょうか?参考になる本やサイトが見つかりません。PICやAVRなどのマイコンであれば本が色々出ているようなのですが、そのようなマイコンを使えるようになれば、PCからIOボードを制御できる基礎知識は付きますでしょうか?

  • 初心者用ロングボード

    初心者用ロングボードの購入を検討しています。 是非アドバイスをお願いします。 当方、183cm、75kg、腕力なし、体力なし、 年間5~10回程度が限界です。 ボードは、浮力が大きく、軽く、安全で、壊れにくく、 低価格のボードを希望しています。 以下のボードが良さそうに思っています。 (1)SUNSET【サンセット】サーフボード 9'4" http://item.rakuten.co.jp/move/sunset-940/ (2)ソフトマリブ9’6” http://oshiete1.goo.ne.jp/oshiete_new.php3 (3)SOFTOP 9’6” http://item.rakuten.co.jp/mariner/softop-96robert/ (4)ソフトボード90 http://www.funwaves.biz/products_bs.html 上記ボードは初心者ボードとしては如何でしょうか? サイズは妥当でしょうか?ソフトボードは90(9フィート) が最大のため、サイズがやや小さいです。 また、他にお薦めのボードがあれば教えて下さい。 よろしくお願いします。

  • 様々な測定装置とパソコンのデーター通信を学びたい

    医療従事者です。最近の検査や治療に使用する装置は大部分にシリアルやLANのポートがついています。 これらの測定装置のデータをパソコンに取り込みたいのですが、プロトコルの設定など判らないが沢山あります。ハイパーターミナルを使用したり、通信ソフトなどを購入すればある程度取り込み可能なようですが、どんなソフトを購入すればよいのか?何のキーワードでネット検索すれば良いのか?書籍などを購入するにしてもどのようなものを買ったら良いのか見当がたちません。 参考になるアドバイスを頂きたいです。よろしくお願いします。

  • デジタル出力回路について

    PCのパラレルポートからのデジタル入出力で実験装置を制御するシステムの作成をしておりますが、電気回路の知識に乏しいのでどなたか助けてください。 パラレルからのデジタル入出力制御はできています。 パラレルポートからデジタル出力で実験装置を制御できるのですが、実験装置からの出力信号はON/OFFスイッチのみです。ON/OFFをデジタル5Vトリガー信号としてパラレルポートに戻せないので、実験装置からの出力データを制御PCに入力できません。 実験装置からのON/OFF信号で5Vトリガー信号を出力できる回路があれば全て解決すると思うのですが・・・ 高価なデジタル入出力ボードを購入すれば問題なく作成できますが、できるだけ安く作成したいのです。 若しくは、代替解決案があれば是非教えてください。 宜しくお願いします。

専門家に質問してみよう