INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zeitmessung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.03.2009, 08:32
Beitrag #4

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Zeitmessung
Hi,

ich finde, es ist der richtige Tipp für Deine Frage... Wenn Du Anfänger bist, solltest Du Dich drauf einlassen, dass es ggf. nicht direkt so geht, wie Du in Deinem ersten Schnellschuss programmiert hast bzw. es Dir zu Anfang gedacht hast. Sonst wirst Du hier nicht unbedingt glücklich werden, denke ich. (Zur Vorwarnung: Auf Dauer kommt auch sicherlich, dass Du lieber die Express-VIs weglassen und das ganze selbst programmieren solltest - dann lernt man auch mehr und muss sich z.B. auch nicht mehr mit dem Dynamic Data Type rumschlagen...)

Wenn ich Dich richtig verstehe, möchtest Du einfach die Zeit zwischen den zwei Flanken messen, oder? Dann startest Du die Messung wie von Rolf vorgeschlagen mit einer triggergesteuerten Datenerfassung und liest den Puffer dann in kleinen Blöcken aus. (While-Schleife mit Schieberegister) Diese Daten überprüfst Du dann auf die fallende Flanke und beendest dann das Einlesen. Über den Index und die Samplerate kannst du dann die Laufzeitdifferenz bestimmen, ggf. noch mit mehr Hardwarekenntnis die unterschiedliche Abtastung berücksichtigen.

Zum Detektieren der Flanken gab's hier mal nen Beispiel glaub ich... Ansonsten könntest Du auch überlegen, ob Du nicht mit einem Counter arbeitest - die sind bei vielen Karten in Hardware implementiert und Du musst nicht mehr umrechnen. Hängt aber von der Hardware ab, die Du hast und im Zweifelsfall hast Du halt nur die Zeitdifferenz und keine Messdaten, falls Du mit denen was machen willst...

In Deinem jetzigen VI misst Du eigentlich nur die Zeit, die der Code im mittleren Rahmen der Sequenzstruktur braucht - mit den eingelesenen Daten hat das nur unwesentlich was zu tun...

Für weitere Fragen wäre außerdem noch interessant, welche Hardware Du nutzt... Viele Grüße und weiterhin viel Erfolg,

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Zeitmessung - ebbo - 27.02.2009, 08:54
Zeitmessung - rolfk - 28.02.2009, 18:47
Zeitmessung - ebbo - 02.03.2009, 06:59
Zeitmessung - chrissyPu - 02.03.2009 08:32
Zeitmessung - ebbo - 02.03.2009, 08:40

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zeitmessung zwischen 2 Signalen Flo82 1 3.777 08.05.2007 20:34
Letzter Beitrag: Achim

Gehe zu: