LabVIEWForum.de
Elapsed Time verbunden mit ansteigender Flanke - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Elapsed Time verbunden mit ansteigender Flanke (/Thread-Elapsed-Time-verbunden-mit-ansteigender-Flanke)

Seiten: 1 2


Elapsed Time verbunden mit ansteigender Flanke - Gesetzt - 30.11.2015 11:57

Hallo,

Ich moechte gerne, dass Messdaten noch fuer 20 weitere Sekunden erfasst, auch nachdem dass Messsignal auf 5V ist(Was soviel bedeutet wie die Messung ist vorbei, aber zur Sicherheit soll noch ein wenig laenger aufgezeichnet werden). Ich habe versucht dies ueber das "Boolean Crossing PtByPt VI" zu realisieren. Die Ausgabe ist auch so wie ich sie moechte, aber das Problem ist, dass meine True-False Auswahl dann nur einmal betaetigt wird, sodass nach einem Durchlauf schon wieder der Wert "9999" uebergeben wird und es somit nicht funktioniert?

Wie koennte man das Problem beheben?

Mit freundlichen Gruessen

Gesetzt


RE: Elapsed Time verbunden mit ansteigender Flanke - GerdW - 30.11.2015 12:04

Hallo Gesetzt,

von Aufräumen und geraden Drähten hälst du nicht so viel, oder? Hmm

Zitat:Wie koennte man das Problem beheben?
Man könnte mit dem BooleanCrossing einen Timer starten, der eben 20s lang läuft und die Messung erst nach Ablauf des Timers beenden…


RE: Elapsed Time verbunden mit ansteigender Flanke - Gesetzt - 30.11.2015 15:08

Hallo,
danke schonmal fuer den Tipp. Ja ich sollte das tatsaechlich mal aufraeumen das stimmt. Aber zurueck zur Frage: Wie bekomme ich es denn hin, dass ich durch das Signal z.B. Elapsed Time starte und ich dann fuer z.B. 20 Sekunden ein entsprechendes Signal bekomme? Zum Beispiel gibt es an dem Express VI Elapsed Time ja die Anzeige wenn eine bestimmte Zeit verstrichen ist.

Mit freundlichen Gruessen

Gesetzt


RE: Elapsed Time verbunden mit ansteigender Flanke - GerdW - 30.11.2015 15:14

Hallo Gesetzt,

ElapsedTime hat mehrere Eingänge, u.a. um den Timer zu starten.
Und mehrere Ausgänge, u.a. eine Angabe, ob die Zeit abgelaufen ist…


RE: Elapsed Time verbunden mit ansteigender Flanke - Gesetzt - 30.11.2015 15:25

Hallo,

Genau meine Idee war jetzt den Timer bei der Flanke zu resetten und dann bekomme ich ja ueber den Ausgang raus, wann die Zeit abgelaufen ist. Problem: Ich verstehe nicht warum der Wert nach 10 Sekunden nicht auf True geht.

Mit freundlichen Gruessen

Gesetzt


RE: Elapsed Time verbunden mit ansteigender Flanke - GerdW - 30.11.2015 17:05

Hallo Gesetzt,

tolles Bild - aber wie soll man da was debuggen?


RE: Elapsed Time verbunden mit ansteigender Flanke - Gesetzt - 30.11.2015 22:52

Hallo,

Hier dann noch das Programm nachgeliefert.

Mit freundlichen Grüßen

Gesetzt


RE: Elapsed Time verbunden mit ansteigender Flanke - GerdW - 01.12.2015 09:44

Hallo Gesetzt,

wenn du schon ein ExpressVI verwendest, musst du es auch richtig konfigurieren. Das sollte nicht so schwer sein, da ElapsedTime nur genau zwei Optionen zum knofigurieren anbietet!
(Wenn man dann noch die LabVIEW-Hilfe zur Funktion liest, sollte eigentlich alles klar sein…)


RE: Elapsed Time verbunden mit ansteigender Flanke - Gesetzt - 02.12.2015 13:41

Hallo,

Ich denke im Moment komme ich auf diesem Weg nicht weiter GerdW.
Ich bin das ganze jetzt nochmal anders angegangen. Die Erkennung der Flanke funktioniert jetzt, das einzige Problem ist quasi, dass der True Wert der Flanke quasi fuer 10 Sekunden gespeichert werden muss. Gibt es da eine Moeglichkeit ohne, dass ich jetzt wieder allzuviel aendern muss?
Fuer den False Fall in der Case Strucure steht dann einfach ein Wert groesser als 10.
Mit freundlichen Gruessen

Gesetzt


RE: Elapsed Time verbunden mit ansteigender Flanke - GerdW - 02.12.2015 13:45

Hallo Gesetzt,

eigentlich ging ich davon aus, das du mittlerweile erkannt hast, das man Bilder so schlecht debuggen kann. (Und das man Code mittels Ctrl-U elegant aufräumen kann, sollte dir mittlerweile auch bekannt sein!)
Flop

Zitat:das einzige Problem ist quasi, dass der True Wert der Flanke quasi fuer 10 Sekunden gespeichert werden muss.
Genau das fehlt in deinem VI - und die Case-Struktur hilft dir dabei auch nicht…