LabVIEWForum.de - Aktionsgesteuerter Balken (Zustandsanzeige)

LabVIEWForum.de

Normale Version: Aktionsgesteuerter Balken (Zustandsanzeige)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Kiesch,

genauso sollte das sein.

Gewünscht ist quasi ein Balken an dem die Klappenstellung abgelesen werden kann. Der Balken soll sich quais mit der Klappenstellung synchron ändern.

Es kann jederzeit auf oder zugefahren werden. Stop Bedingung ist halt dann 0 bzw. 100 %.

Ansteuerungselemente sollen nicht vorhanden sein. Das ganze kommt von einer Platine. Dort werden 5V ausgegeben wenn die Klappe fährt. Dies nehme ich mit dem NI Modul auf.

Das mit der Zeitmessung ist ein guter Tip, danach werde ich mal googlen ob ich da was finde.
Das könnte man dann ja einfah umrechnen. und so die Klappenstellung darstellen.
Kannst du einfach in Labview umsetzen. Weis nicht genau ob die Prozessorzeit für deine Zwecke ausreichend ist, falls ja, musst du quasi nur einmal die Prozessorzeit einlesen bei Start des Fahrens der Klappe und erneut bei Ende - und dann die Differenz bilden. Hierbei unbedingt darauf achten, dass das in der Richtigen Reihenfolge gemacht wird. Labview hat ja die Eigenheit, dass alles was nicht zwingend auf sequentiellen Ablauf programmiert wurde prinzipiell parrallel ausgeführt wird. Führt dann im Zweifel natürlich zu einer Falschen Zeitmessung.
Aslo mein Problem ist,

wenn ich eine Schleife für die Zeitmessung nehme, bekomme ich die Daten darus ja erst, wenn die Schleifenbedingung erfüllt ist, oder nicht? Das heisst, ich sehe das am Balken dann erst wenn die Schleife stoppt.

Zweites Problem ist, das der Aktuelle wert ja irgendwie Zwischengespeichert werden muss.

Drittes Problem, wenn die Schleife gestoppt ist, läuft die ja nicht wieder an.

Wie gesagt bin ich ein wirklicher Neuling.
Also,

ich denke ich habe nen ganz guten Ansatz gefunden.

Jetzt muss ich nur noch die Zeitdauer einstellen. z.B. 1 Wert pro Sekunde.

Bei 1 gehts hoch und bei 0 nix, bei -1 gehts runter.

Edit:

Ich denke ich habs soweit. Muss ich den Timer in der äußeren Schleife setzen, oder kann ich das auch in der Inneren machen, damit die Äußere schneller läuft?
Seiten: 1 2
Referenz-URLs