LabVIEWForum.de
Feedback Node in SubVI - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Feedback Node in SubVI (/Thread-Feedback-Node-in-SubVI)



Feedback Node in SubVI - mr.moe - 03.06.2009 14:08

Hallo,
ich habe ein Problem mit der Erstellung eines SubVIs.
Und zwar möchte ich gerne Teile meines MainVIs in Unterprogramme exportieren, damit es etwas übersichtlicher wird.
Ich habe zwei Screenshots angehangen, in denen der Programmteil vor, und nach der Exportierung dargestellt ist.

Das Problem ist nun, dass sich Feedback Nodes im Programm befinden, und das SubVI später in der While-Schleife des MainVIs ausgeführt wird. Somit hat das SubVI keine While-Schleife und es lassen sich keine Feedback Nodes integrieren.
Gibt es nun trotzdem eine Möglichkeit das SubVI lauffähig zu bekommen?

Gruß,
moe


Feedback Node in SubVI - schrotti - 03.06.2009 19:14

Kann dort keine Fehler entdecken. Die Feedbacknodes sollten sich ohne Probleme einbauen lassen. Ansonsten guck dir mal den PID an. Dort sind statt der Feedbacknodes Shiftregister verwendet worden. Die Schleife einfach nur einmal pro Aufruf des VIs ausführen und gut. Selber verwende ich so gut wie nie die Feedbacknodes, da ich der Meinung bin, dass sie den Code unleserlich (kann man das bei LV eigentlich sagen?) machen mit den bakannten Konsequenzen. Schlecht zu warten und debuggen. Apropos unleserlicher Code: Es ist schlechter Stil, Ausgänge links und Eingänge rechts des Connector Pane eines SubVIs anzuordnen. Datenfluß ist immer von links nach rechts.

Versuch einfach mal im SubVI die Knoten zu setzen. Wenns nicht geht setz statt der drei VIs "Setpoint Control Heater", "PID Advanced" und "Output Limiter Heater" drei Dummy SubVIs mit den gleichen Anschlüssen aber ohne Innenleben ein und lads hoch.