Hallo eveen,
herzlich willkommen im Forum!
Zitat:einen "Waveform" Ausgang, welcher die Informationen 1.) Timestamp 2.) dt und 3. eine Zahl vom Typ DBL enthällt.
Deine Waveforms enthalten nur genau ein Sample? Liest du etwa in deinem VI die Messdaten jeweils einzeln (immer nur ein Sample) ein?
Zitat:Wenn ich eine Samplerate über 3kS/s einstelle, werden die Ergebnisse nicht mehr live sondern gepuffert hinterher geschoben.
Dann hast du etwas falsch programmiert! Was genau lässt sich mangels VI nicht sagen…
Du liest die Messdaten zu langsam aus.
Ist meine Glaskugel korrekt kalibriert?
Zitat: Mit Signalverlaufskomponenten ermitteln bekomme ich eine Fehlermeldung, vermutlich weil ich 3 Kanäle habe und das dann nicht geht?!
Ja, korrekt.
GetWaveformComponents erwartet genau eine Waveform und nicht drei…
Es gibt aber eine ganze Palette mit Array-Funktionen!
Zitat:wie schreibe ich die Messergebnisse inkl. der errechneten Zeitachse "Prozessorlast-schonend" in ein Array um es später Auswerten und Darstellen zu können?
Du kannst bei DAQmx die Messdaten schon direkt vom DAQmx-Treiber in eine Messdatei speichern lassen (DAQmxProtokollierung) und bekommst dann ein TDMS-File…
Genereller Hinweis: Wenn du Probleme mit
deinem VI hast, dann solltest du
dein VI auch mal anhängen! (Ich bevorzuge LV2014, "Dateimenü->Speichern für vorige…".)