Hallo,
ich habe mir vor kurzem einen IOW24 besorgt und möcht damit ganz einfach ein paar Taster realisieren. Als Programmiersprache verwende ich C#. Als Schnittstelle zwischen C# und iowkit.dll verwende ich die lib (IOWLib) von http://www.schnedl.at/iowarrior/.
Nun zu meinem Problem: Die Taster (dzt. 2) sind direkt mit einem Eingang verbunden. Mit readImmediate lese ich alle 100ms den Status der Eingänge (2bytes). Wenn ich nun meine Taster betätige bekomme ich wie erwartet das richtige Ergebnis. Ab irgendeinen Zeitpunkt bekomme ich nurmehr eine 0 zurück und die Verbindung ist tot. Ab diesem Zeitpunkt liest readImmediate keine Werte mehr.
Bei Versuchen mit der blockierenden read Methode hab ich das gleiche Problem - dh. trotz Inputs reagiert die blockierende Methode nicht mehr.
Starte ich mein Testprogramm neu, ohne den IOW vom USB abzustecken funktioniert es wieder eine Weile.
Was könnte mein Problem sein?
Problem mit read bzw readImmediate
Moderator: Guido Körber
-
- Site Admin
- Posts: 2876
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm
Dazu laesst sich kaum etwas sagen, da die C#-Anbindung nicht von uns ist.
Das Original von http://www.schnedl.at/iowarrior/ enthaelt IowKitReadImmediate garnicht, daher vermute ich das Sie diese Anbindung auch noch ueberarbeitet haben.
Nutzen Sie auch das neueste SDK?
Senden Sie mir doch die Anbindung und das Testprogramm. Ich suche dann mal nach Problemen.
Ich habe den Email-Button hier im Forum jetzt freigeschaltet.
Das Original von http://www.schnedl.at/iowarrior/ enthaelt IowKitReadImmediate garnicht, daher vermute ich das Sie diese Anbindung auch noch ueberarbeitet haben.
Nutzen Sie auch das neueste SDK?
Senden Sie mir doch die Anbindung und das Testprogramm. Ich suche dann mal nach Problemen.
Ich habe den Email-Button hier im Forum jetzt freigeschaltet.