Post by Patrick Bärmeine Vermutung, dass es keinen "offiziellen" oder einfachen Weg gibt, mit C#
USB Ports anzusprechen. Schade.
also ich spreche Hardewar mit .net und über USB an.
in der Regel will man ja nicht den USB-Port sondern ein USB-Gerät ansteuern.
Bei selbst-entwickeler Hardware verwendet man gerne das HID (Human Interface
Device ), das man auch recht gut ansprechen kann.
Sollte es um ein Kauf-Gerät handeln kann man erstmal in der
Systemsteuerung/Hardware nachsehen ob es ein HID-Gerät ist - einfach mal
abziehen und nachschauen ob sich da was tut.
Nun wird man keine Beschreibung haben, wie man das ansteuert. Dazu gibt es
dann USB-Sniffer bzw einen USB-Monitor, womit man mit etwas Geduld die
Funktionen und Adressen ermitteln kann.
Die Ansteuerung kann man durch das importieren der HID.dll in CSharp
einbinden.
[DllImport("hid.dll")]
Dazu gibt es auch schon einiges z.b.:
http://www.codeproject.com/KB/cs/USB_HID.aspx
Ansonsten ist es wohl sinnvoller eine DLL des Geräte-Herstellers zu nutzen
und die Funktionen mit DLLImport in .Net einzubinden.
Ja, soweit das und dann gibt es noch professionelle Möglichkeiten Hardware
über USB zu schalten, da interessiert einen die Schnittstelle garnicht, weil
das die vom Hersteller gelieferten Assemblys machen. Ich spreche hier von
frei zusammensteckbaren Komponenten von z.b. www.Beckhoff.de
begin 666 outlink.gif
M1TE&.#EA#0`*`( ``$Y.3O___R'Y! $```$`+ `````-``H```(:C VIQZ%Y
6'EJ(/1 CA-5QEU&8U8%D,VI7&A0`.P``
`
end