LabVIEWForum.de
Ausgabe aus While Schleife - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ausgabe aus While Schleife (/Thread-Ausgabe-aus-While-Schleife)

Seiten: 1 2 3


Ausgabe aus While Schleife - Lex - 22.12.2008 12:23

Hallo,

ich habe ein Problem mit der Wertweitergabe aus einer Whileschleife. Ich habe mir einen PID Regler mit PWM programmiert. Funktioniert auch alles toll. Jetzt will ich das ganze als SubVI einem anderem Programm verwenden. Meine Ein- und Ausgänge befinden sich aber in der Whileschleife die kontinuierlich läuft. Ich kann zwar den Wert mittels einer anderen Whileschleife und lokaler Variable aus der eigentlich Schleife rausbekommen, was das Problem bezüglich des SubVIs aber nur verschiebt und nicht löst.

Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Vielen Dank schonmal und frohes Fest
Lex


Ausgabe aus While Schleife - Y-P - 22.12.2008 12:26

Kannst Du mal ein Bsp. hochladen? Ich bin da noch nicht ganz durchgestiegen.

Gruß Markus


Ausgabe aus While Schleife - Lex - 22.12.2008 12:49

Sehr gern...

Ich weiß, dass bei dem Weg den ich gewählt habe sicher viele die Hände über dem Kopf zusammenschlagen, aber ich komme c/c++ und habe gerade erst mit LabVIEW angefangen.

Mein Ziel ist das ich das VI als SubVI wo anders einsetzt und Numeric4 soll Eingang und 0,1 ausgang sein. Diese Werte sollen sich dann stätig mitändern.

Gruß und Danke
Lex
Lv85_img


Ausgabe aus While Schleife - Y-P - 22.12.2008 12:51

Bitte in Zukunft die Version des hochgeladenen Beispiels angeben.

Gruß Markus

P.S.: Jens G:Profil_ergaenzen


Ausgabe aus While Schleife - Y-P - 22.12.2008 12:55

Ich verstehe nicht ganz, wieso Du so viele Whileschleifen verwendest. Eine reicht doch vollkommen.
Schau' Dir im Forum mal das Bsp. zu einer "State Machine" an. Da wird alles hintereinander abgearbeitet. Das hast Du doch hier auch vor?

Gruß Markus


Ausgabe aus While Schleife - Y-P - 22.12.2008 13:00

Was ich auch nicht verstehe, ist, was Du mit Numeric 2 und Numeric 3 bezweckst.

Gruß Markus


Ausgabe aus While Schleife - jg - 22.12.2008 13:06

@Weipiii: 3 Antworten innerhalb von 10 Minuten, hey, es gibt auch eine Beitrag-Edit Funktion...Wink


Ausgabe aus While Schleife - Y-P - 22.12.2008 13:08

OK, OK. Big GrinWink

Gruß Markus

' schrieb:@Weipiii: 3 Antworten innerhalb von 10 Minuten, hey, es gibt auch eine Beitrag-Edit Funktion...Wink



Ausgabe aus While Schleife - Lex - 22.12.2008 15:06

Hallo alle,

mit Numeric 3 und 4 gebe ich mir nur eine Geschwindigkeit der Schleife vor, in der der PID-Regler ist (große Linke Schleife). Das habe ich im Hinblick auf das Programm gemacht, wo es implementiert werden soll.

Richtig : Man könnte dieses sicher auch mit weniger Schleifen machen. Aber ich finde es so übersichtlicher.

vielen Dank für die ganzen Antworten, aber irgendwie hilft mir das bei meinem Problem nicht weiter, dass ich Numeric 4 als Eingabe und 0,1 als Ausgabe eines SubVI haben möchte. Das alleine geht natürlich aber dann bleibt das Programm immer in dem SubVi "hängen" und erziehlt nicht den gewünschten Effekt. (Der gewünschte Effekt ist so wie das Vi alleine (nicht als SubVI )läuft).

Gruß Lex

PS: Falls es noch wichtig ist. Version 8.5 unter Linux (Ubuntu)


Ausgabe aus While Schleife - IchSelbst - 22.12.2008 15:32

' schrieb:Meine Ein- und Ausgänge befinden sich aber in der Whileschleife die kontinuierlich läuft.
Sehe ich das jetzt richtig: Diese While-Schleife soll weiterhin kontinuierlich laufen, allerdings in einem SubVI innerhalb der selben Applikation. Und bestimmte Werte sollen, solange die While-Schleife, nach außerhalb des SubVIs hin sichtbar sein.

Dann nimm einen Melder: In der While-Schleife wird der Melder kontinuierlich beschrieben. Außerhalb, also im MainVI, gelesen. Das SubVI setzt du im MainVI einfach parallel (also ohne Datenflußverbindung zu der While-Schleife, die den Melder lesen soll) zu einer While-Schleife, die den Melder lesen soll.