Hallo zusammen,
ich möchte in einem VI mit unterschiedlichen Funktionen (vgl. Producer/Consumer-Struktur im Anhang) zusätzlich eine Vorwärts- und Rückwärtsfunktion, wie bei Word, Excel, usw. im Main-VI einprogrammieren.
Ziel ist: n-Schritte zurückgehen zu können und maxmial n-Schritte vorwärtsgehen zu können. Bei einer Änderungen der Parameter/Werte ist der Vorwärtsspeicher jedes mal zu löschen. Beim Starten des VI's sollen natürlich alle Speicher leer sein.
Leider stehe ich ein bisschen auf dem Schlauch, wie ich das am besten umsetzten könnten. 1 oder 2 Speicher? Habe es schon mit mehreren Queus und mit Schieberegistern versucht, aber keine ziel führendes Ergebnis gefunden. Auch wurden die FGVs schon in Betracht gezogen.
Wie würden es die Profis machen?
Kann das mit der bereits vorhanden Queue (vgl. Producer/Consumer-Struktur
https://decibel.ni.com/content/docs/DOC-32964) realisiert werden?
Über ein praktisches Beispiel wäre ich euch dankbar. Leider hatte ich bei google und Co. Bisher nichts gefunden.
Vielen Dank.
Thomas