LabVIEWForum.de - SubVI-Anbindung

LabVIEWForum.de

Normale Version: SubVI-Anbindung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein Problem bezüglich eines SubVIs, welches nicht mehr zurück in mein Main-Programm übergeht.
Also ganz genau arbeite ich an einer Regelung und dafür verwende ich einen motorisierten Piezo-Rotationstisch von Newport (CONEX-AG-PR100P). Dieses schon von der Firma mitgelieferte Programm für das Gerät versuche ich nun als SubVI in mein Main-Programm zu integrieren. Soweit die Überlegung. Jedoch funktioniert das nicht so wie gedacht. Das Problem ist, dass das fertige Newport-Programm sehr kompakt ist. Und wenn ich als Neuling das richtig interpretiere kann dieses Programm auch nicht enden und in mein Main-Programm zurück "springen", weil die Abbruch bzw. Enden-Funktion in sehr vielen Schleifen integriert ist. Und ich weiß nun nicht wie ich dieses Programm nach einem Schritt (bzw. einer definierten Bewegung) wieder abbrechen kann und in mein Main-Programm zurückgehe um meine nächste Bedingung zu prüfen. Es wäre toll wenn mir da jemand weiterhelfen könnte, denn ich bin mit meinen Ideen am Ende.

Ich habe das Programm mal angehangen (...Virtuel Front Panel.vi).
Danke.

EDIT jg: Lv09_img2, Skript zur automatischen Feststellung von LV-Versionen funktioniert bei LLBs nicht.
[attachment=35751]
(08.09.2011 11:01 )otto schrieb: [ -> ]Und wenn ich als Neuling das richtig interpretiere kann dieses Programm auch nicht enden und in mein Main-Programm zurück "springen", weil die Abbruch bzw. Enden-Funktion in sehr vielen Schleifen integriert ist. Und ich weiß nun nicht wie ich dieses Programm nach einem Schritt (bzw. einer definierten Bewegung) wieder abbrechen kann und in mein Main-Programm zurückgehe um meine nächste Bedingung zu prüfen.

Hallo Otto

Das VI wartet auf den Klick den Exit-Button (soweit ich das beurteilen kann, sehe viele SubVIs nicht), da hast du Recht.
Quick'n'Dirty Lösung: Hol dir die Referenz auf den Exit-Button und löse ihn mit dem Property-Node Value(sgn) aus -> SubVI wird beendet bzw. gleiches Verhalten wie wenn der User auf den Exit-Button klickt

Rufst du eigentlich das Frontpanel des SubVIs auf oder willst du nur seine Funktionalität?

Gruss Marc
Hallo,

ich benötige nur die Funktion und nicht das Frontpanal. Alle Funktionen des Frontpanals sind von mir automatisiert.
Und danke für den Tip mit der Referenz Smile

Gruß Otto
Referenz-URLs