LabVIEWForum.de
Variablen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Variablen (/Thread-Variablen--16153)



Variablen - carinthianwerewolf - 17.03.2006 07:41

hallo

Ich müsste eine Variable in einer Schleife um 1 weiterzählen wenn die Bedingung true ist.

Kann mir jemand dabei weiterhelfen und weiß jemand wie ich dies in form von IF in LabVIEW realisieren könnte.

Dank im Vorraus

mfg carinthianwerewolf


Variablen - Svenni - 17.03.2006 09:18

Hallo

Dafür gibt es eine Funktion, die du gut einsetzen kannst.

Ich habe mal ein kleines Beispiel erstellt. Es gibt zwei Möglichkeiten. Die untere würde ich favorisieren, da ich wenn möglich keine Variablen einsetze.

Viel Spaß

sven


Variablen - carinthianwerewolf - 17.03.2006 10:00

Hallo

Also erstmals danke, dieses Programm wird mir sicherlich weiterhelfen

Aber eine Frage noch: Ich arbeite mit der Version 6.1 und von der 7.1 kann man nicht einfach in die 6.1 version kopiern.

Die numerische Anzeige im Front Panel ist im Block Diagramm 3 x das selbe. Wäre nett wenn du mir noch sagen könntest wie du das gemacht hast.

mfg carinthianwerewolf


Variablen - Svenni - 17.03.2006 10:16

Hallo,

Im Blockdiagramm auf der linken Seite siehst Du das Anzeigeelement, dass auch auf dem Frontpanel ist.
In der Schleife sind dann lokale Variablen, die sich auf das Anzeigeelemt beziehen.
Zuerst liest das Programm auf der linken Seite in der Schleife das Anzeigeelement aus. Je nachdem, ob der Schalter betätigt wurde, wird der Wert um 1 erhöht und dann wird der Wert wieder über die lokale Variable (auf der rechten Seite) in das Anzeigeelemt zurückgeschrieben.
Statt der rechten Variablen hätte man auch das Anzeigeelemt setzen können. Hätte das gleich Ergebnis gegeben.
Leider habe ich auch noch keine Möglichkeit gefunden 7er Vi's in 6er zu speichern. Die Funktionen sind in LV6 und LV7 aber die gleichen. Musst leider das VI mit Hilfe des Screenshots "nachbauen".

Viel Spaß
sven


Variablen - carinthianwerewolf - 17.03.2006 11:38

Super danke hat mir echt weitergeholfen

funktioniert wunderbar bis auf ein paar spezifische optimierungen klappts bestens. das nachbauen war ja nicht das problemWink

mfg carinthianwerewolf


Variablen - cb - 17.03.2006 12:56

svenni,

ich ziehe auch das untere Beispiel vor, und es wäre besser, wenn man neue User gar nicht auf die Idee bringt, sowas mit Locals zu machen (Stichwort: "race conditions" ...)

Das obere Beispiel funktioniert zwar, verstößt aber grundlegend gegen das Datenfluß-Prinzip ...