01.03.2017, 15:01
Hallo,
meine Frage dreht sich um die mehrfache Verwendung eines Sub-VI:
Ein Sub-VI berechnet über eine Rekursionsformel aus einer Eingangsfolge eine Ausgangsfolge und nutzt dazu Shift-Register (Siehe Screenshot).
Nun möchte ich im Hauptprogramm dieses Sub-VI mehrfach für verschiedene Signale verwenden.
Das Problem ist: Wenn das SUB-VI im Hauptprogramm 5x verwendet wird, werden die Werte aus dem Shift-Register durcheinandergeworfen, da anscheinend nicht jedes Sub-VI einen eigenen Speicher hat.
Mir fällt nun nur ein, das Sub-VI unter 5 unterschiedlichen Namen abzuspeichern und dann diese 5 verschiedenen VI´s ins Hauptprogramm einzubauen. Gibt es da eine elegantere Lösung, damit ein Sub-VI wirklich eigenständig mit "eigenem" Speicherplatz aufgerufen wird?
Danke und Grüße
[attachment=57423]
meine Frage dreht sich um die mehrfache Verwendung eines Sub-VI:
Ein Sub-VI berechnet über eine Rekursionsformel aus einer Eingangsfolge eine Ausgangsfolge und nutzt dazu Shift-Register (Siehe Screenshot).
Nun möchte ich im Hauptprogramm dieses Sub-VI mehrfach für verschiedene Signale verwenden.
Das Problem ist: Wenn das SUB-VI im Hauptprogramm 5x verwendet wird, werden die Werte aus dem Shift-Register durcheinandergeworfen, da anscheinend nicht jedes Sub-VI einen eigenen Speicher hat.
Mir fällt nun nur ein, das Sub-VI unter 5 unterschiedlichen Namen abzuspeichern und dann diese 5 verschiedenen VI´s ins Hauptprogramm einzubauen. Gibt es da eine elegantere Lösung, damit ein Sub-VI wirklich eigenständig mit "eigenem" Speicherplatz aufgerufen wird?
Danke und Grüße
[attachment=57423]