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!
ich bin gerade am Einlesen von Testfunktionen, die später durch Messdaten ersetzt werden sollen.
Ich taste derzeit mit 1khz meinen analogen Eingang ab. Dazu gibts ein hübsches Diagrammbild,
das die Testfunktion auch abbildet.
Die Übertragung in ein Array soll nun der nächste Schritt sein, dabei fällt mir aber auf, das
ich quasi nur die Ampiltuden in dem Ausgangssignal des MessVis habe aber keine zugeordneten
Zeitwerte.
Manuelles hinzufügen ist ja nun murks, und irgendwo muss das zeitsignal ja auch vorhanden sein?!
danke euch für die Hilfe
spark
Anzeige
14.10.2009, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2009 10:55 von dimitri84.)
Traditional-DAQ-VIs?:stop:Welche NI-Hardware hast du? Bitte mitteilen! Wenn es nicht etwas ganz Altes ist, befasse dich auf jeden Fall mit der neueren Treiberarchitektur DAQmx, ist um Welten besser.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
halloo, ich habe deinen rat befolgt, und erstmal auf dieses daqmx umgestellt...
es ist jetzt erstmal wieder die disziplin signale einlesen, signale ausgeben.
ich lese ein signal ein, gebe es wieder aus, und lese es als schleife auf dem zweiten kanal wieder ein.
damit müsste ich bei einer sinusfunktion eine zweite, phasenverschobene sinusfuktion einlesen können.
leider sieht das loop-signal anders aus...
(gezeigter aufbau funzte vor einigen tagen schon mit dem daq assi)
//oder passt da was mit den abtastraten nicht, sodass das zweite signal (rot) nur noch eine gerade ist, die horizontan den max-min-amplituden der
(weissen) schwingung folgt?
wenn das soweit läuft, dann gehts weiter daran folgendes array zu bekommen:
zeit1 y-wert1 y-wert2
zeit2 y-wert2 y-wert2
...
aaber zunächst: gibts nen fehler in meinem aufbau?
:hmmb natürlich dein Hardware-Aufbau korrekt ist, keine Ahnung, die Glaskugel ist gerade defekt
In welchem Modus willst du deine AI messen? Differentiell? Gegen gemeinsame Masse? Da hast du nichts an deinem VI angeschlossen:
Gilt analog für AO
Zweitens, fang erst gar nicht an, dir unnötige Express-VIs anzugewöhnen. Aufsplitten der beiden eingelesenen Waveforms geht einfach über ein Index Array.
Dann zu den erfassten Waveforms, da gibt es in der Waveformpalette das "Get Waveform-Components" VI. Eine Waveform besteht aus einem Zeitstempel (Zeitstempel, an dem der erste Messwert erfasst wurde), einem Double-Wert dt, das ist das Delta-T zwischen 2 erfassten Werten. Da du mit einem internen Hardware-Takt arbeitest, ist der sehr zuverlässig konstant. Kommt quasi aus dem DAQmx-Timing-VI. Und dann ein Array von Messwerten.
Wenn du mehrere Waveforms zusammensetzen willst, dazu gibt es auch ein VI in der Waveform-Palette, geht damit ganz einfach.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Bei LVF Team-Mitgliedern drücken wir ein Auge zu und behaupten, der Zuastz "Gilt analog für AO" rechtfertigt einen Doppelpost. Außerdem war es ja auch schon spät.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Bei LVF Team-Mitgliedern drücken wir ein Auge zu und behaupten, der Zuastz "Gilt analog für AO" rechtfertigt einen Doppelpost. Außerdem war es ja auch schon spät.
Gruß SeBa
:hehe:Jaja, eigentlich sollte der Beitrag editiert werden. Muss auf den falschen Button gekommen sein. Ist korrigiert, Doppelpost gelöscht.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!