2012-01-21 8 views
0

誰でも私の論文で私を助けることができますか?VB.NETのパラレルポート

vb.netのパラレルポートを使用してH-Bridgeにデータを送信し、次にDCモータに送信する方法はありますか?

+0

最初にパラレルI/Oハードウェアを購入してください。あなたが見つけられるものは、プログラムから利用できるようにするドライバを持っています。 pinvokeまたは.NETラッパーのいずれかを使用します。 –

答えて

0

私はChris Cant's Writing Windows WDM Device Drivers bookでパラレルデバイスドライバを使用して成功しており、以下のコードプロジェクトの記事で説明したinpout32.dllも使用しています。オペレーティングシステムとバスの種類には制限があります。すなわちWindows XPおよびISA(数年後)である。

はまた、これらのCodeProjectの記事を見て:

  1. I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port
  2. I/O Ports Programming (Parallel port) Reading/Writing + Surveillance System using VB.NET
+0

あなたが私に送ったリンクを見ました。それは私の多くを助けます。私が尋ねてきた話題に関しては、コーディングで何か考えがあります。あなたが私を助けることができれば幸いです。前もって感謝します!。 –

+0

リンクには、パラレルポートドライバの使用方法、インターフェイスに接続しようとしている特定のデバイスに**データシート**または**マニュアル**がありません。私は過去にI/Oモジュールとのインターフェースを成功させるために言及した両方のドライバを使用しました。 –

0

大丈夫PCのパラレルプリンタポ​​ートは、最も単純な形式で、8ビットの出力デバイスです。ドライバなどはさまざまなので、これはあなたのニーズに適応するためのpsudoコードです。

Const fw as byte = 0 ' freewheel 
Const cw as byte = 1 ' clockwise 
Const ccw as byte = 2 ' counter clockwise 
Const bk as byte = 3 ' brake 
Const en as byte = 4 ' output enable 

Sub BtnCW_click 
    Parallelport.output(cw or en) ' turn clockwise and send enable 
End sub 

、ポートのビット0にhbridgeの入力を接続し、ポートのビット1にhbridgeのB入力に接続し、hbridgeのイネーブル入力ポートの2ビット。ポートのgnd接続は、hbridgeのgndに接続する必要があります。

明らかに、あなたが使用したいライブラリと使用しているhbridgeを決定するならば、私ははるかに役に立つかもしれませんが、あなたは多くを提供しています。

+0

パラレルポートの宣言方法は? –