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!
(16.04.2015 10:49 )GerdW schrieb: Ich würde mit t0 arbeiten, das gibt dir den Startzeitpunkt deiner Waveform an…
Also t0 abgreifen, über Schieberegister ins Array schreiben und dann sollte es funktionieren? Ich meine ich habe beides probiert und es ging nicht. Bekam dann immer Konstante Werte im Array, z.B. jedes Element: 5E-5 - also 0,00005?
(16.04.2015 10:54 )GerdW schrieb: Das hört sich doch nach dt an - hast du eine Samplerate von 20kHz verwendet?
Also bei DAQmx Timing habe ich die Rate 20kHz verwendet. Bei DAQmx Read die Konstante 20 bei "number of samples per channel".
Müssten das dann nicht 1000Hz sein?
Also ich habe das Signal der Zeit aus der Waveform weggelassen. Die DBL-Werte stelle ich dann in einem Waveform-Chart dar. Dort wird mir ja auch der Zeitverlauf in Sekunden dargestellt.
Vielleicht nicht die optimalste Lösung aber anders habe ich es nicht geschafft, vorallem da ich aus der Waveform die Systemzeit im Format TT.MM.JJJJ und HH : MM : SS bekomme.
Könnt ihr mir sagen, wieso die Waveform-Chart hinterherhängt bei der Datenaufzeichnung? Bekomme Momentanwerte richtig angezeigt, beim Chart hängt die Aufzeichnung jedoch zeitlich hinterher?
Zitat:Die DBL-Werte stelle ich dann in einem Waveform-Chart dar. Dort wird mir ja auch der Zeitverlauf in Sekunden dargestellt. …
Könnt ihr mir sagen, wieso die Waveform-Chart hinterherhängt bei der Datenaufzeichnung? Bekomme Momentanwerte richtig angezeigt, beim Chart hängt die Aufzeichnung jedoch zeitlich hinterher?
Falsch: Ein Chart zeigt NICHT per default Daten über einer korrekten Zeitachse an!
Es ist ein großes Missverständnis, wenn man glaubt, weil die X-Achse mit "Zeit" betitelt wurde, zeigt sie auch die korrekte Zeit an…
Per Default zeigt ein Chart auf der X-Achse die laufende Nummer des Datenpunktes an - und du hast ja vorher explizit alle Zeitinformationen aus deinen Waveforms akribisch entfernt. Wie soll der Chart also irgendetwas über irgendwelche Zeitinformationen wissen?
(17.04.2015 07:26 )GerdW schrieb: Per Default zeigt ein Chart auf der X-Achse die laufende Nummer des Datenpunktes an - und du hast ja vorher explizit alle Zeitinformationen aus deinen Waveforms akribisch entfernt. Wie soll der Chart also irgendetwas über irgendwelche Zeitinformationen wissen?
Oh, das wusste ich nicht. Wie muss ich das dann anstellen?
Zitat:Oh, das wusste ich nicht. Wie muss ich das dann anstellen?
- Du könntest mit Waveforms und einem Waveformgraph arbeiten.
- Du könntest weiterhin mit Charts arbeiten (konstante Samplerate vorausgesetzt) und die X-Achse passend formatieren/parametrieren. Dafür gibt es PropertyNodes.
- Du könntest mit XY-Graphen und passend aufbereiteten Daten arbeiten. Das dürfte hier aber Overkill sein…