26.07.2011, 14:47
Hallo,
ich bin neu im Forum, habe aber schon öfter mal Lösungsvorschläge hier gefunden, deswegen hoffe ich kann mir jemand mit meinem aktuellen Problem helfen:
ich rufe über serielle Schnitstellen (mittels Com-to-Ethernet-Adapter) Daten ab, die kontinuierlich gesendet werden. Es wird alle 5 Sekunden der Wert abgerufen und der Cache des Com-Ports geflushed. Das funktioniert einige Stunden auch problemlos, nur werden dann keine neuen Werte mehr ausgelesen.
Im Anhang ist ein Bild meines VIs, das die serielle Kommunikation managed, dieses VI wird 3 mal gestartet, da ich 3 Ports auslesen muss. Ausserdem werden die Daten in eine Queue geschrieben, die das Hauptprogramm dann weiterverarbeitet.
Weiss vielleicht jemand Rat? oder hat Verbesserungsvorschläge für das Vi?
Danke und Gruß,
NoUse666
ich bin neu im Forum, habe aber schon öfter mal Lösungsvorschläge hier gefunden, deswegen hoffe ich kann mir jemand mit meinem aktuellen Problem helfen:
ich rufe über serielle Schnitstellen (mittels Com-to-Ethernet-Adapter) Daten ab, die kontinuierlich gesendet werden. Es wird alle 5 Sekunden der Wert abgerufen und der Cache des Com-Ports geflushed. Das funktioniert einige Stunden auch problemlos, nur werden dann keine neuen Werte mehr ausgelesen.
Im Anhang ist ein Bild meines VIs, das die serielle Kommunikation managed, dieses VI wird 3 mal gestartet, da ich 3 Ports auslesen muss. Ausserdem werden die Daten in eine Queue geschrieben, die das Hauptprogramm dann weiterverarbeitet.
Weiss vielleicht jemand Rat? oder hat Verbesserungsvorschläge für das Vi?
Danke und Gruß,
NoUse666