In Anhang findet ihr den Ausschnitt der die Auswertung darstellt, sowie ich es bisher versucht habe.
Hoffe nochmal auf nützliche Tipps.
Wie genau mach ich das mit den Schieberegistern? Die Auswertung wäre doch dann die gleiche, oder nicht?
lg
PS: Tut mir leid. Ich werde wieder auf Groß- und Kleinschreibung achten!
Hallo Erbse,
warum nimmst du nicht, anstatt 13 mal zu prüfen, ob TRUE wirklich TRUE ist, eine Case-Struktur und baust in die Cases 1..10 und 11..12 genau das ein, was du brauchst?
Gruß, Marko
Wieso progammierst du den Rube-Goldberg, von dem dir Gerd schon abgeraten hat?
(05.02.2013 15:10 )GerdW schrieb: [ -> ]auch wenn du dich nicht mit LabVIEW auskennst, brauchst du so etwas nicht zu programmieren:
Code:
IF true THEN true ELSE false
Das nennt man RubeGoldberg...
Gruß, Jens
Hallo Erbse,
den Zaunpfahl-Wink mit dem RubeGoldberg hast du nicht wirklich verstanden, oder?
VI anhängen statt nur Bilder würde die Sache sehr vereinfachen...
Ist aber ein kleine Baustelle noch ;-)
Hallo Erbse,
dein Profil sagt "LV2011", dein VI ist aber in LV2012.
So kommen wir nicht zusammen!
jups, stimmt. Hab die aktuelle Studentenversion von 2012. muss ich mal ändern.
Hallo Erbse,
hier mal ein Versuch, wenn´s denn so gemeint war von dir - allerdings ohne Express-VI.
Gruß, Marko
Hallo Erbse,
noch mehr Tipps:
- Verwende passende Datentypen. Die "Stufen" kann man locker mit einem I32 durchzählen, Vergleiche werden viel sicherer dadurch...
- Arbeite deine "obere" Schleife in eine echte Statemachine um. Du rufst nacheinander mehrfach die gleichen States auf, die sich nur durch die Angabe des nächsten States unterscheiden...
- Entferne den RubeGoldberg-Baum. Um zu prüfen, ob ein Wert innerhalb eines Bereiches liegt, kann man eine Case-Struktur (mit einem passenden Case!) oder die InRange-Funktion verwenden!
- Muss dieser Mischmasch aus lokalen und globalen Variablen wirklich sein?
danke für die guten Hinweise, versuch das soweit erstmal umzusetzen.
Ja, hab hier im Forum schon oft was über die Statemachine gelesen, war mir aber bissle zu kompliziert. Muss mich damit wohl nochmal auseinander setzen.
@ Trinitatis: mit deinem kleinen programm funktioniert es wunderbar! gibt es für die programmierstruktur auch einen bestimten namen?
lg