12.07.2006, 09:46
Beitrag #1
|
Newcomer
LVF-Grünschnabel
Beiträge: 41
Registriert seit: Jun 2006
7.1
2006
kA
Deutschland
|
Unterschied Aufruf in SubVI oder direkt in Hauptprogramm
Hallöchen!
Ich hab folgendes Problem: ich berechne Daten in for- und flat-sequence-Schleifen und gebe diese auf dem Frontpanel aus. Wenn ich meine for- und flat-sequence-Schleifen direkt in meinem Hauptprogramm (while-Schleife) hab funktioniert alles. Wenn ich jedoch meine for- und flat-sequence-Schleifen in einem sub-VI hab (welches ich aber auch in der while-Schleife aufrufe) zeigt er mir die Daten kurz auf dem Frontpanel an und danach zeigt er dann immer nur noch Nullen an.
Wie kann ich das vermeiden und was ist der Unterschied zwischen den beiden Aufruf-Arten?
Danke schonmal!
|
|
|
12.07.2006, 10:46
Beitrag #2
|
|
|
13.07.2006, 07:46
Beitrag #3
|
Newcomer
LVF-Grünschnabel
Beiträge: 41
Registriert seit: Jun 2006
7.1
2006
kA
Deutschland
|
Unterschied Aufruf in SubVI oder direkt in Hauptprogramm
Hab die gleichen Einstellungen wie bei anderen SubVI's die auch Ausgaben haben, jedoch haben die keine Schleifen...
Hab mir den Datenfluss mal angeschaut, finde aber nix wo ich ansetzen kann...
Kann leider mein VI nich hochladen und ins Forum stellen, hatte gestern schon das Problem und heut klappt's auch net....
Aber vielleicht hast du ja so noch nen Tipp?
MfG
|
|
|
13.07.2006, 10:26
Beitrag #4
|
Newcomer
LVF-Grünschnabel
Beiträge: 41
Registriert seit: Jun 2006
7.1
2006
kA
Deutschland
|
Unterschied Aufruf in SubVI oder direkt in Hauptprogramm
subVI_SNR.vi (Größe: 77,18 KB / Downloads: 281)
So, hab's jetz endlich geschafft mein VI hochzuladen.
Hier ist also nun der Übeltäter, aber bitte nicht auf "Linienführung" etc. achten :-)
|
|
|
13.07.2006, 11:30
Beitrag #5
|
|
|
13.07.2006, 11:45
(Dieser Beitrag wurde zuletzt bearbeitet: 13.07.2006 11:46 von Achim.)
Beitrag #6
|
|
|
13.07.2006, 11:56
(Dieser Beitrag wurde zuletzt bearbeitet: 13.07.2006 12:06 von Newcomer.)
Beitrag #7
|
Newcomer
LVF-Grünschnabel
Beiträge: 41
Registriert seit: Jun 2006
7.1
2006
kA
Deutschland
|
Unterschied Aufruf in SubVI oder direkt in Hauptprogramm
Ja, das mit der Case-Struktur war nur zum Testen, hab ich schon geändert.
Die for-Schleife statt der Case-Struktur hab ich genommen weil ich möchte dass die Berechnung wirklich nur einmal stattfindet...
Mein Haupt-VI ist nen bissl zu groß um es hier ins Netz zu stellen, der Teil den ich jetz als Sub-VI hab sieht ja da eh 100%ig genauso aus.
Ich hatte das so gemacht dass ich den Teil markiert und dann mit Create SubVI das SubVi draus gebildet hab. Da kommt aber auch ne Meldung dass ich Indikatoren in einer Case-Abfrage habe und dass es zu Veränderungen kommen kann.... Wie kann ich das vermeiden?
|
|
|
13.07.2006, 12:09
Beitrag #8
|
|
|
13.07.2006, 12:26
Beitrag #9
|
Newcomer
LVF-Grünschnabel
Beiträge: 41
Registriert seit: Jun 2006
7.1
2006
kA
Deutschland
|
Unterschied Aufruf in SubVI oder direkt in Hauptprogramm
Hey süpi, es klappt!
DANKESCHÖN!
|
|
|
| |