17.03.2008, 15:29
Hallo,
ich würde gerne innerhalb einer While-Schleife das Schreiben mittels VISA-Write auf die serielle Schnittstelle verzögern. Im Moment wird innerhalb der Schleife eine Eingabe gelesen und quittiert und dann die Daten verarbeitet und abschliessend wieder quittiert. Die beiden Quittierungsvorgänge würde ich gerne zeitlich verzögern (weil die Datenverarbeitung ziemlich schnell geht). Nun habe ich bisher nur Elemente gefunden, mittels derer die Schleifenwiederholung verzögert werden kann.
Daher die Frage: kann man innerhalb einer Struktur den Ablauf überhaupt verzögern oder ist das einfach nicht vorgesehen.
Eine Lösung für mein Problem wäre wohl, das Schreiben in eine separate Schleife auszulagern und über Locals zu triggern und dann die Ausführung der separaten Schleife mittels Time-wait zu verzögern. Sollte schon machbar sein, allerdings macht es das Programm nur (unnötig?) kompliziert...
ich würde gerne innerhalb einer While-Schleife das Schreiben mittels VISA-Write auf die serielle Schnittstelle verzögern. Im Moment wird innerhalb der Schleife eine Eingabe gelesen und quittiert und dann die Daten verarbeitet und abschliessend wieder quittiert. Die beiden Quittierungsvorgänge würde ich gerne zeitlich verzögern (weil die Datenverarbeitung ziemlich schnell geht). Nun habe ich bisher nur Elemente gefunden, mittels derer die Schleifenwiederholung verzögert werden kann.
Daher die Frage: kann man innerhalb einer Struktur den Ablauf überhaupt verzögern oder ist das einfach nicht vorgesehen.
Eine Lösung für mein Problem wäre wohl, das Schreiben in eine separate Schleife auszulagern und über Locals zu triggern und dann die Ausführung der separaten Schleife mittels Time-wait zu verzögern. Sollte schon machbar sein, allerdings macht es das Programm nur (unnötig?) kompliziert...