[4857]  パラレルポートの制御
投稿者:POP さん   2000-04-14 01:46:32
新米のプログラマーです。
パラレルポート、シリアルポートから入出力するデータをVBやVC++プログラム上で制御したいと思っているのですが、なかなか良い本が見つかりません。
はっきり言って、パラレルポート、シリアルポートをプログラム上では一般的にどのように
処理するものなのかすら良く分かっていません。こんな私にお勧めの本があったら教えて下さい。(ハード面からもソフト面からも両方)VBもVC++も基本的な文は書けますが、入出力ポート(SCSIやUSBやパラレルやシリアルなど)を介して機械の制御を行おうと思っているのですが困っています。
  1. YU さん   2000-04-14 10:53:16
    単にシリアルポートにバイト列を垂れ流すだけなら、COMポートに対して出力をすれば可能です。パラレルポートならLPTデバイスを使います。
    もう少し複雑な処理も、ActiveXなどで実現可能です。
    どの程度複雑な制御をするかにもよりますが、外部機器の制御にはDDKを使ってデバイスドライバを作らなくてはならない場合もあります。
  2. Tawan さん   2000-04-14 11:41:33
    私はCは分からないのでVBの話を。
    VBでは基本的にハードウェアに直接アクセスすることができませんので、ハードウェアにアクセスするにはAPIまたはDLLを用いることになります。シリアルやパラレルなど一般的な物はVBで使用しやすいようなActiveXやOCXのコンポーネントとして提供されている事が多いので探してみると良いと思います。
    シリアルについてはVBのProfessional以上?にはMicrosoft comm controlがついているのでそれを用いれば簡単にプログラムできます。使い方はヘルプを見れば理解できるでしょう。
    パラレルポートを使ったプログラムは作ったことがないのですが、
    http://www.vector.co.jp/soft/win95/prog/se127676.html
    なんかが便利そうです。よく探せばフリーの物も見つかるかもしれません。
  3. まさむね さん   2000-04-15 09:40:15
    別セクションの友人が同じくシリアル制御が難しく困ってましたが結局、富士通のFBASIC97で制御部分だけつくったようです
    ゴミでしたら忘れてください^^;