IO Warrior Java readNonBlocking

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
tonio
Posts: 1
Joined: Wed Feb 18, 2009 5:53 pm

IO Warrior Java readNonBlocking

Post by tonio »

Ich arbeite das erste mal mit IOWarrior.
In meiner Applikation muss ich die Eingänge überprüfen. Falls einer sich ändert, soll die Applikation benachrichtigt werden.
Ich arbeite mit IOW40 und würde am liebsten Java verwenden.

Kann jemand mal ein ganz einfaches Beispiel zu readNonBlocking in Java hier posten.
Die IOBlink Applikation habe ich zum laufen gebracht. Dort wird ja ebenfalls gelesen. Wenn ich aber dort die blink() Methode auskommentiere, kann auch nichts mehr gelesen werden.
Verstehe ich etwas falsch?

Danke für die Hilfe.

Tonio
towaibw
Posts: 198
Joined: Sat Dec 27, 2003 10:55 pm
Location: Berlin / Germany
Contact:

Re: IO Warrior Java readNonBlocking

Post by towaibw »

Hi Tonio,

auch wenn es keine direkte Antwort auf Deine Frage ist, würde ich Dir empfehlen, mal IOWJ (Achtung, Reklame!) anzusehen. Die Benachrichtigung ist da auch schon eingebaut (IowPortChangeListener). Ein Beispiel dazu ist in de.wagner_ibw.examples.Iow24IoTest.java oder de.wagner_ibw.examples.Iow40IoTest.java (im Example Package) enthalten.

Thomas

PS: readNonBlocking() braucht kein Mensch (ich korrigiere: kein versierter Anwender mit einer ordentlichen Programmiersprache ;-)!
friend-of-rq
Posts: 389
Joined: Sun Feb 13, 2005 1:22 pm
Location: Gerblingerode / Duderstadt
Contact:

Re: IO Warrior Java readNonBlocking

Post by friend-of-rq »

Hallo towaibw,
PS: readNonBlocking() braucht kein Mensch (ich korrigiere: kein versierter Anwender mit einer ordentlichen Programmiersprache ;-)!
dann möchte ich sehen wie Du die RC5 oder Matrix-Switch Funktion verwendest ohne das dein Programm häng ... weil es ja auf Daten wartet ??

Gruss Ralf

PS: Ich verwende readNonBlocking() sehr gerne ... meine Anwendungen hängen seit dem nicht mehr in der DLL fest ;-)
towaibw
Posts: 198
Joined: Sat Dec 27, 2003 10:55 pm
Location: Berlin / Germany
Contact:

Re: IO Warrior Java readNonBlocking

Post by towaibw »

Hallo Ralf,

das kannst Du dir gerne in IOWJ ansehen. Das Zauberwort heißt "Thread". "Ordentliche" Programmiersprachen haben so etwas ;-).
Ich möchte aber jetzt keine Programmiersprachen-Diskussion lostreten (jeder soll die nehmen, die er kann oder kennt). Deshalb war das PS mit einem Augenzwinkern versehen.

Gruß
Thomas

PS: das gleitet jetzt aber in's OT ab ;-)
User avatar
Christoph Jung
Posts: 673
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: IO Warrior Java readNonBlocking

Post by Christoph Jung »

OT: Nur um das mal klarzustellen. ReadNonBlocking nutzt einen Thread.

IT: Wenns mit Java geschehen soll, dann wie oben schon geschrieben die Java-Komponente von Wagner IBW nutzen. Ist am einfachsten.
Software developer
Post Reply