Problem mit Whileschleifen und Werteverarbeitung
Hi,
die Quick- und Dirty-Variante wäre eine dritte Schleife mit sehr viel geringerer Taktung, die die jeweils aktuellen Werte über Local Variables ausliest und darstellt. Ansonsten noch Shift-Register in jede Schleife, die den aktuellen Wert jeweils an ein Array dran hängen und dann die beiden Arrays entsprechend außerhalb der schleife aus dem Shift-Register lesen.
Die richtige Variante wäre sicherlich was mit Melder und Queues und so, aber davon hab ich leider viel zu wenig Ahnung... Müsste es aber auch was im example-Finder geben, der genau sowas, nämlich die Datenübertragung zwischen zwei Schleifen, behandelt.
Wenn die eine Schleife deutlich langsamer als die andere ist, könntest Du auch in dieser jeweils den aktuellen Variablenwert der schnelleren auslesen - wobei ich bei einer DAQ-Aufgabe nicht wirklcih wüsste, was das für einen Sinn machen würde...
Grüße,
ch
|