Hallo Armel,
Zitat: Ich habe auch Signaldauer VI hingefügt um die Zeit des Signal zu überprüfen leider trifft nicht zu. In Signalverlaufsabschnitt lesen vi scheint die Dauer nicht als sekunden zu geben. Es scheint als es wäre eine andere Einheit zu haben.
Mal überlegen: du verwendest DAQmxRead im Modus "1Chan 1Sample" und bekommst genau 1 Sample. Und dann wunderst du dich, dass du von diesem einen Sample keine 3 Sekunden Messdauer aus deiner Waveform bekommst? Wirklich???
Wenn du 3 Sekunden Messdauer aus deiner Waveform auswerten willst, dann sollte diese Waveform auch Daten aus mindestens 3s enthalten!
Ansonsten:
- VI aufräumen! (Styleguide beachten!)
- Weniger (unnötige) ExpressVIs verwenden…
- Controls besser benennen! (Warum heißen die alle bei dir "OK button"?)
- Weniger Rube-Goldberg programmieren! Warum muss man boolsche Werte noch mit TRUE oder FALSE vergleichen???
Oder auch das hier:
(Abgesehen von deinem Rube-Goldberg: die Reihenfolge der Werte im Timestamp ist denkbar ungeeignet, wenn man Dateien hinterher sortiert anzeigen lassen will!)
Zitat:ein Wert haben (Egal ob es Betrag und Phase oder Immaginaire und Reelteil haben). Ich soll das Ergenis in W1(komplexe zahl) speichern.
Also egal, ob Real- oder Imaginärteil - aber hinterher soll es eine komplexe Zahl sein!?
Du hast für diese Rechnung immer noch keine Formel angegeben…