LabVIEWForum.de - Newbie mit Frage zur Übergabe von SubVI in Hauptprogramm!

LabVIEWForum.de

Normale Version: Newbie mit Frage zur Übergabe von SubVI in Hauptprogramm!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

erstmal ein grosses Lob an die Leute, welche hinter diesem Forum stehen und Auskunft über die verschiedenste Themen geben.
Ich probiere jetzt schon den ganzen Tag an folgenden Problem herum und habe mich verzweifelt kurzerhand entschlossen mich hier anzumelden.

Ich versuche aus einer SubVI, welche aus zwei For-Schleifen besteht, Daten (entweder Numeric,Array oder Chart) nach Beendigung der inneren Schleife in das Hauptprogramm zu übergeben.
Dies ist mir auch bei einem ActiveX-Element (Microsoft ProgressBar) mittels der Referenzübergabe auch gelungen.
Doch konnte ich keineswegs einen Weg finden um anstatt eines ActiveX-Elements einen Intensity-Graphen oder ein anderes Bedienelement an das Hauptprogramm zu übergeben.
Möchte nicht auf globale Variablen zurückgreifen und würde gerne wissen, was es für Lösungsansätze eurerseits für das Problem geben könnte. Es muss ja schließlich eine Möglichkeit geben um Werte aus einer SubVI, während der Ausführung der selbigen, auszulesen.
Ich nutze LabVIEW jetzt schon seit zwei Monaten und dieses Problem hat mir erstmal meine Grenzen deutlich aufgezeigt. :shock:

Mit freundlichen Grüssen

Paule

P.S.: Hänge das Programm schnellstmöglich an!!
Das ist relativ einfach,
du legst deinen Signalgraf in deinem Hauptprogramm an und erzeugt zusätzlich eine Referenz, welche du mit in dein Sub VI gibst.
Nun kannst du in deiner For Schleife über diese Referenz Werte in den
Signalgraf des Hauptprogramms schreiben.
Gruss Sascha
Danke Sascha für deine schnelle Antwort.

Nur habe ich leider keine wirkliche Ahnung wie ich den von Dir beschriebenen Weg umsetzen soll. Die Verknüpfung mit der Referenz aus der SubVI kann ich nicht herstellen, da ich andauernd Fehlermeldungen über unzulässige Verbindungen bekomme. :?
Habe mein ganzes Programm jetzt mal sehr stark vereinfacht mit Zufallszahlen hochgeladen und hoffe auf Hilfe für mein Problem.

Das mit der Fortschrittsanzeige (ActiveX) funktioniert ja auch ohne Probleme, nur ist mir der Umgang mit normalen Anzeigeelementen in Kombination mit Referenzen für die Übergabe völlig schleierhaft.

Vielen Dank im Vorraus

Paule
Ich habe dein Beispiel mal angepasst.
Schau dir es mal an.
Gruss Sascha
PS in LV 7.0 programmiert, ich hoffe es ist OK
Dateianhang vergessen.
Gruss Sascha
Vielen Dank Sascha,

deine Lösung ist genial einfach und entspricht genau meinen Vorstellungen.
Die Umsetzung ist zwar etwas umständlich (der Typ für Eigenschaftsknoten musste bei mir bereits schon in der SubVI klar definiert werden), aber ansonsten eine sehr simple Möglichkeit um bereits berechnete oder aufgenommene Werte aus einer SubVI in ein Hauptprogramm zu übertragen.Lol

Dankeschön

Paule
Referenz-URLs