INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Variablen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

17.03.2006, 07:41
Beitrag #1

carinthianwerewolf Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2006



kA



Variablen
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.03.2006, 09:18
Beitrag #2

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
Variablen
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


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  Bedingter_Z_hler.vi (Größe: 25,32 KB / Downloads: 175)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2006, 10:00
Beitrag #3

carinthianwerewolf Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2006



kA



Variablen
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2006, 10:16
Beitrag #4

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
Variablen
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2006, 11:38
Beitrag #5

carinthianwerewolf Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2006



kA



Variablen
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2006, 12:56
Beitrag #6

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Variablen
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 ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: