COM String einlesen verliert Synchronisation
Verfasst: Montag 13. Oktober 2008, 11:29
Kurfürst
Anmeldungsdatum: 27.07.2007
Beiträge: 20
Verfasst am: 29.07.2007 12:21 Titel: COM String einlesen verliert Synchronisation
--------------------------------------------------------------------------------
Hallo zusammen,
über das Element 'COM String einlesen' sollen 7 Messwerte pro Sek. eingelesen und auf ein $Display angezeigt werden.
Zum Starten wird am CK-Pin ein neg.Puls mit 10ms Dauer gelegt. Der erste Datensatz wird eingelesen und richtig angezeigt. Die neg.Flanke von BSY-Pin erzeugt einen nächsten neg.Puls für den CK-Pin(Selbsttriggerung).
Wenn ich im RUN-Modus die Frontplatte verschiebe verliert das COM-Modul seine Synchronisation zu den ankommenden Daten. Es werden im $Display keine Werte aktualisiert.
Diesen Effekt habe ich auch bei einer Compilierten Version.
Gibt es eine Lösung? Vielen Dank für Tipps!
Kurfürst
Nach oben
Mike D
Anmeldungsdatum: 03.07.2006
Beiträge: 236
Verfasst am: 29.07.2007 15:35 Titel:
--------------------------------------------------------------------------------
Hallo,
nicht selbst triggern, sondern mit einem Tacktgenerator Zwangstriggern.
Ein zu häufiges triggern schadet nicht.
Mike
Nach oben
Kurfürst
Anmeldungsdatum: 27.07.2007
Beiträge: 20
Verfasst am: 29.07.2007 16:22 Titel:
--------------------------------------------------------------------------------
Hallo Mike D,
besten Dank für deinen Tipp!
Ich trigger jetzt, sobald BSY auf Low geht, mit 100Hz den CK-Eingang.
Es scheint alles zu funktionieren, keine Aussetzer mehr.
Nochmals Danke!
Kurfürst
Anmeldungsdatum: 27.07.2007
Beiträge: 20
Verfasst am: 29.07.2007 12:21 Titel: COM String einlesen verliert Synchronisation
--------------------------------------------------------------------------------
Hallo zusammen,
über das Element 'COM String einlesen' sollen 7 Messwerte pro Sek. eingelesen und auf ein $Display angezeigt werden.
Zum Starten wird am CK-Pin ein neg.Puls mit 10ms Dauer gelegt. Der erste Datensatz wird eingelesen und richtig angezeigt. Die neg.Flanke von BSY-Pin erzeugt einen nächsten neg.Puls für den CK-Pin(Selbsttriggerung).
Wenn ich im RUN-Modus die Frontplatte verschiebe verliert das COM-Modul seine Synchronisation zu den ankommenden Daten. Es werden im $Display keine Werte aktualisiert.
Diesen Effekt habe ich auch bei einer Compilierten Version.
Gibt es eine Lösung? Vielen Dank für Tipps!
Kurfürst
Nach oben
Mike D
Anmeldungsdatum: 03.07.2006
Beiträge: 236
Verfasst am: 29.07.2007 15:35 Titel:
--------------------------------------------------------------------------------
Hallo,
nicht selbst triggern, sondern mit einem Tacktgenerator Zwangstriggern.
Ein zu häufiges triggern schadet nicht.
Mike
Nach oben
Kurfürst
Anmeldungsdatum: 27.07.2007
Beiträge: 20
Verfasst am: 29.07.2007 16:22 Titel:
--------------------------------------------------------------------------------
Hallo Mike D,
besten Dank für deinen Tipp!
Ich trigger jetzt, sobald BSY auf Low geht, mit 100Hz den CK-Eingang.
Es scheint alles zu funktionieren, keine Aussetzer mehr.
Nochmals Danke!
Kurfürst