LabVIEWForum.de
Zeit zwischen Ereignissen ermitteln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Zeit zwischen Ereignissen ermitteln (/Thread-Zeit-zwischen-Ereignissen-ermitteln)

Seiten: 1 2


Zeit zwischen Ereignissen ermitteln - jg - 09.09.2009 21:10

Suche nach "Stoppuhr" liefert u.a. dies hier:
http://www.LabVIEWforum.de/index.php?showtopic=2672
Gruß, Jens


Zeit zwischen Ereignissen ermitteln - cheeze - 09.09.2009 22:37

wow, danke leute. das sieht alles sehr gut aus. das vi von Y-P finde ich persönlich für meine bedürfnisse am besten.

noch eine frage Y-P...

ich kann doch theoretisch den timer wert ausserhalb der while-schleife doch auch weglassen und einfach mit einer konstanten 0 füllen. sie wird ja dann später mit dem timer-wert von der case-struktur eh gefüllt oder?


Zeit zwischen Ereignissen ermitteln - Y-P - 10.09.2009 07:36

Ja, das kannst Du auch machen.

Gruß Markus

' schrieb:wow, danke leute. das sieht alles sehr gut aus. das vi von Y-P finde ich persönlich für meine bedürfnisse am besten.

noch eine frage Y-P...

ich kann doch theoretisch den timer wert ausserhalb der while-schleife doch auch weglassen und einfach mit einer konstanten 0 füllen. sie wird ja dann später mit dem timer-wert von der case-struktur eh gefüllt oder?



Zeit zwischen Ereignissen ermitteln - cheeze - 10.09.2009 16:34

@y-p

kann man theoretisch sogar die case-struktur in der ereignisstruktur weglassen???

möchte nicht den klugscheisse spielen, sondern soll nur meinem verständnis dienenSmile


Zeit zwischen Ereignissen ermitteln - Y-P - 11.09.2009 06:41

Nö. Die Zeit soll ja nur bei "True" ausgelesen werden. Wenn Du bei jeder Wertänderung des Schalters ("True" und "False") die Zeit willst, musst Du die Case-Struktur weglassen.

Gruß Markus

' schrieb:@y-p

kann man theoretisch sogar die case-struktur in der ereignisstruktur weglassen???

möchte nicht den klugscheisse spielen, sondern soll nur meinem verständnis dienenSmile



Zeit zwischen Ereignissen ermitteln - cheeze - 11.09.2009 13:29

so, hab das ganze mal ein wenig umgebaut und auf meine bedürfnisse angepasst.

erstmal was ich überhaupt machen möchte:

von einem funktionsgenerator speise ich auf den Analog In einen Sinus ein. Von dem bestimme ich den pos. Nulldurchgang und erzeuge einen Boolschen Wert.

Dann wird mit dem Tip von Y-P die Zeit bestimmt die zwischen den beiden Nulldurchgängen vergangen ist.
Anschliessend rechne ich das ganze in eine Frequenz um und schicke das über eine Variable an ein anderes VI.

An sich funktionierts zwar aber eher bei Frequenzen um 10 - 30 Hz danach wirds ungenau und der Wert fängt an zu springen.
Irgendein vorschlag was ich verändern sollte?