LabVIEWForum.de - Startwert eines kontinuierlichen Signals setzen

LabVIEWForum.de

Normale Version: Startwert eines kontinuierlichen Signals setzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo redhand,

Zitat:-Im Array "Wegmesswert" steht 1 Wert
-Die For-Loop läuft so lange wie die While-Schleife
Aufgrund des einzigen Elements im Array läuft die FOR-Loop auch nur genau einmal (pro Iteration der While-Loop): Autoindezierung sei Dank...

Zitat:Ja, Case1 wird ausgeführt und liefert korrekte Werte ...
Außerdem kommen dann einfach quer durcheinandergewürfelte Werte.
Hmm
Ja was denn nun?

Zitat:Sind lokale Variablen allgemein eine gute Möglichkeit um mit Werten zu hantieren?
Allgemeine Antwort: Nein.
Die lokalen Variablen halten sich leider nicht an die Maxime THINK DATAFLOW!
(02.12.2013 15:00 )GerdW schrieb: [ -> ]Hmm
Ja was denn nun?

Falsche Werte kamen immer wenn ich das "Warten"-VI platziert habe. Nur wenn es nicht platziert ist kommen korrekte Werte. Deshalb die Idee mit der lokalen Variable.

Danke für die Tipps! Dann werde ich jetzt mal versuchen erste einfache Messungen zu machen und sehen was noch nicht funktioniert.

Grüße
redhand
Was bedeutet "Die lokalen Variablen halten sich leider nicht an die Maxime"?
Gerd schrieb:
Zitat:Die lokalen Variablen halten sich leider nicht an die Maxime THINK DATAFLOW!
Das bedeutet dass du bei lokalen Variablen selber sicherstellen musst, dass du nicht aus Versehen eine Variable liest bevor du sie beschreibst, zum Beipiel durch Benutzung von Sequenzen. Das kann beim Datenfluss prinzipbedingt nicht passieren.

Thomas
Seiten: 1 2 3
Referenz-URLs