07.01.2014, 12:29
Hallo
Ich rufe in einem Case / For-Schleife ein SUB-VI auf, das als Eingang einen großen Datencluster benötigt. Auf den Cluster wird im SUB-VI nur lesend zugegriffen. Im Hauptprogramm steht der Cluster in einem Schieberegister.
Was ist bzgl. Arbeitsspeicherbedarf günstiger:
1. Den Cluster im Schieberegister durchlaufen lassen und einen Abzweig zur Case- / For-Schleifen Struktur machen?
2. Den Cluster durch die Struktur und durch das SUB-VI durchschleifen?
Die Frage dahinter ist, wird bei der Übergabe in das SUB-VI eine Kopie angelegt und noch eine weitere Kopie bei der Rückgabe der Daten aus dem SUB-VI, oder nicht? Kann mir das jemand sagen?
ib
Ich rufe in einem Case / For-Schleife ein SUB-VI auf, das als Eingang einen großen Datencluster benötigt. Auf den Cluster wird im SUB-VI nur lesend zugegriffen. Im Hauptprogramm steht der Cluster in einem Schieberegister.
Was ist bzgl. Arbeitsspeicherbedarf günstiger:
1. Den Cluster im Schieberegister durchlaufen lassen und einen Abzweig zur Case- / For-Schleifen Struktur machen?
2. Den Cluster durch die Struktur und durch das SUB-VI durchschleifen?
Die Frage dahinter ist, wird bei der Übergabe in das SUB-VI eine Kopie angelegt und noch eine weitere Kopie bei der Rückgabe der Daten aus dem SUB-VI, oder nicht? Kann mir das jemand sagen?
ib