Problem mit read bzw readImmediate

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
joe
Posts: 2
Joined: Fri Oct 07, 2005 10:44 am

Problem mit read bzw readImmediate

Post by joe »

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?
Guido Körber
Site Admin
Posts: 2876
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Ist das auf einem Starterkit, oder Eigenbau?
joe
Posts: 2
Joined: Fri Oct 07, 2005 10:44 am

Post by joe »

Auf einem Starterkit.
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

Post by Robert Marquardt »

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.
Post Reply