LabVIEWForum.de
Problem mit for-Schlaufe - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Problem mit for-Schlaufe (/Thread-Problem-mit-for-Schlaufe)

Seiten: 1 2


Problem mit for-Schlaufe - Widar - 14.09.2012 14:58

Hallo zusammen

Ich habe ein Problem und zwar: Im angehängten VI muss ich alle einzelnen Werte (als Einzelwert nicht als 1D-Array etc.) herausschreiben. Normalerweise wird ja nur der letzte Wert aus der for-Schlaufe geschrieben, ich brauche aber wirklich alle. Da sich die Anzahl Durationen verändern kann, kann ich nicht mit einer festgelgten Anzahl von Schieberegistern arbeiten.

Vermutlich ist es ganz einfach und ich bin einfach nur etwas dumm^^ Hoffe das mir jemand aus der Patsche helfen kann.

Gruss
Widar


RE: Probelm mit vor Schlaufe - GerdW - 14.09.2012 15:13

Hallo Widar,

ich habe mal die groben RaceConditions entfernt:
[attachment=41544]
Was du mit dem Schieberegistern vorhattest, ist mir nicht ganz klar. Ich habe mal eins eingefügt, wo es mir sinnvoll erschien...


RE: Probelm mit vor Schlaufe - Lucki - 15.09.2012 09:30

Zitat: "Probelm mit vor Schlaufe"
Diese Schreibweise, zusammen mit der verwendeten Terminologie, ist schon grenzwertig. Da muss mehr dahinter stecken als Rechtschreibschwäche.


RE: Probelm mit vor Schlaufe - Widar - 17.09.2012 07:32

@Lucki: Jaa sry hab mich im Titel verschrieben und ihn nicht mehr durchgelesen. Was soll schon dahinter stecken? Kann jedem mal passieren;-)

@GerdW: In jeder Duration der For-Schlaufe werden neue Werte berechnet, welche dann an das VI des Report Generation Toolkit weitergeleitet werden soll. Das heisst ich brauche jeden einzelnen Wert jeder Duration. Nur hat Labview die dumme Eigenschaft nur den letzten Wert auszugeben. Wie bekomme ich alle da raus?

Gruss
Widar


RE: Probelm mit vor Schlaufe - GerdW - 17.09.2012 07:48

Hallo Widar,

Zitat:Das heisst ich brauche jeden einzelnen Wert jeder Duration. Nur hat Labview die dumme Eigenschaft nur den letzten Wert auszugeben.
Ich kenne keine Programmiersprache, die bei Verwendung von skalaren Datentypen mehr als einen Wert in einer Variablen speichern kann. Du etwa?

Zitat:Wie bekomme ich alle da raus?
Auch hier gilt: wie bei jeder anderen Programmiersprache! Man verwende Arrays...
LabVIEW bietet außerdem solch sinnvolle Sachen wie Schieberegister und (autoindizierende) Tunnel an.

Tipp:
Geh mal den Link in meiner Signatur durch, da werden solche Grundbegriffe erläutert und demonstriert...


RE: Probelm mit vor Schlaufe - dimitri84 - 17.09.2012 07:49

(17.09.2012 07:32 )Widar schrieb:  Was soll schon dahinter stecken?

Ganz einfach: Aufmerksamkeit. Beim Titel "Problem mit For-Schleife" hätte ich nicht reingeschaut. Mit den zwei Fehlern wird man aber neugierig ...


RE: Probelm mit vor Schlaufe - A.Berndsen - 17.09.2012 08:00

Thementitel korrigiert!

Gruß
Andreas


RE: Problem mit for-Schlaufe - Kiesch - 17.09.2012 12:38

Äh. Entweder ich verstehe nicht wo es hakt oder du hast einen Denkfehler. Ich persönlich würde dieses VI das rechts hinter der Schleife hängt in die Schleife packen, dann hast du das gleiche verhalten wie wenn du so viele Werte zwischenspeicherst (durch die aufgezogenen Schieberegister) wie deine Schleife durchläuft und das dann für jeden Aufrufst...

Gruß Kiesch

P.S: Was soll das VI eigentlich machen? xD


RE: Problem mit for-Schlaufe - Achim - 18.09.2012 11:28

(14.09.2012 14:58 )Widar schrieb:  Da sich die Anzahl Durationen verändern kann
Zitat:In jeder Duration der For-Schlaufe werden neue Werte berechnet
Zitat:ich brauche jeden einzelnen Wert jeder Duration.

Offtopic2

KLUGSCHEISS_MODE ON:Box
Du verwendest das falsche Wort im richtigen Zusammenhang...bzw. ein Wort aus dem Englischen im falschen Zusammenhang...

Was du meinst sind Iterationen

KLUGSCHEISS_MODE OFF


RE: Probelm mit vor Schlaufe - dimitri84 - 18.09.2012 12:02

(17.09.2012 08:00 )A.Berndsen schrieb:  Thementitel korrigiert!
Schlaufe? Sowas mache ich mit Schnürsenkeln nicht mit LabVIEW. Big Grin


Gruß
dimitri