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 

exakten Zeitpunkt des Schreibens NI-cDAQ



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!

30.09.2021, 16:55 (Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2021 17:08 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: exakten Zeitpunkt des Schreibens NI-cDAQ
Hallo Christian,

dir ist schon bewußt, dass LabVIEW mit Timestamps auch rechnen kann (dank Polymorphismus)?
Das man deswegen den Timestamp nicht erst in Strings für SS.sss und MM umwandeln muss, diese Strings dann wieder nach DBL, um dann mit der Startzeit die Differenz zu berechnen???

So in etwa:
   
Warum musst du überhaupt die Digitalwerte aus deinem DO-Task lesen, die du gerade erst mit der Funktion davor gesetzt hast?

Zum Bild mit dem Zeitdifferenz-Graph:
Sehe ich das richtig, dass du nach 3000 Iterationen eine Differenz von 7ms zum erwarteten Wert hast? Nachdem die Schleife schon 3000*100ms=300s=5min gelaufen ist?
Was daran stört dich? Wir reden hier über eine Genauigkeit der Zeitbasis von 0.007s/300s*100%=0.0023%…

Außerdem kann es sein, dass deine Schleife eben nicht mit exakt 10Hz iteriert: du verwendest die "normale" Wait-Funktion! Wenn die Schleife mal 102ms statt 100ms benötigt, dann hast du 2ms Fehler. Und dieser Fehler wird nie gecancelt, sondern immer weiter kummuliert! Wenn du dagegen "Wait for next multiple" verwenden würdest…
(Oder deine DAQmx-Tasks gleich in jeweils ihrer eigenen Schleife laufen würden, mitsamt vorgegebener Samplerate für den DO-Task…)

Zitat:Wichtig für die Auswertung ist der exakte Zeitpunkt des Schreibens.
Momentan bestimmst du den "exakten" Zeitpunkt des Lesens der DO-Werte…

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


Nachrichten in diesem Thema
RE: exakten Zeitpunkt des Schreibens NI-cDAQ - GerdW - 30.09.2021 16:55

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Synchronisation PXIe und cDAQ Bärbel 4 3.428 13.01.2021 12:26
Letzter Beitrag: Bärbel
  Probleme NI cDAQ-9172 Vision_Michl 5 4.488 15.02.2020 13:48
Letzter Beitrag: BNT
  cDAQ und DAQ Gerätetemperatur auslesen. erzengelsamael 7 5.991 22.10.2018 10:42
Letzter Beitrag: erzengelsamael
  Automatische Erkennung von cDAQ Modulen zt300 4 5.077 09.01.2018 07:38
Letzter Beitrag: zt300
  Komplexes Programm mit cDAQ MR_Engineer 5 4.815 16.03.2017 08:15
Letzter Beitrag: jg
Question Herausfinden ob cDAQ in Benutzung achim @ FZK 2 4.369 21.02.2017 08:36
Letzter Beitrag: achim @ FZK

Gehe zu: