LabVIEWForum.de
Datenarry aus den cDaq-Messdaten abgreifen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Datenarry aus den cDaq-Messdaten abgreifen (/Thread-Datenarry-aus-den-cDaq-Messdaten-abgreifen)

Seiten: 1 2


RE: Datenarry aus den cDaq-Messdaten abgreifen - GerdW - 26.09.2016 18:43

Hallo Majuler,

warum so kompliziert?

Prinzipbild:
[attachment=56695]
(Du musst natürlich das Array ordentlich initialisieren, ist halt nur ein Prinzipbild!)

Zu deiner Frage beim BuildArray: bei fast jeder Funktion gibt es ein Rechtsklick-Menü mit entsprechenden Optionen, die auch in der LabVIEW-Hilfe erläutert werden…


RE: Datenarry aus den cDaq-Messdaten abgreifen - Majuler - 27.09.2016 09:07

Könntest du mir das Snippet bitte noch in der 2015 Version hochladen - ich kann es leider so nicht öffnen. Danke !


RE: Datenarry aus den cDaq-Messdaten abgreifen - GerdW - 27.09.2016 09:10

Hallo Majuler,

ich habe gerade auch kein LV2016 zur Verfügung - müsste also genau wie du das Snippet nachprogrammieren…

Und da ich das Snippet auch deswegen in LV2016 hochgeladen habe, bleibt dir nur die Übungsaufgabe, das einfache Bildchen mit LV2015 nachzustellen. Ist nur eine FOR-Loop, GetWaveformComponent, BuildArray, ArraySubset und eine FeedbackNode…


RE: Datenarry aus den cDaq-Messdaten abgreifen - Majuler - 27.09.2016 11:20

Ich verstehe überhaupt nicht was hier für Datentypen herauskommen. Du verwendest ein 1D-Array mit dem Datentyp Signalverlauf - nun habe ich eigentlich ein 2D-Array des Datentyps Signalverlauf, aber auch mit dem deinigen bekomme ich das VI nicht so erstellt wie du.

Nach der Funktion Teil-Array erhalte ich ein 3-dimensionales Array, aber ich verstehe auch hier nicht warum. Sad


RE: Datenarry aus den cDaq-Messdaten abgreifen - GerdW - 27.09.2016 11:46

Hallo Majuler,

Zitat:Ich verstehe überhaupt nicht was hier für Datentypen herauskommen.
Das ist schade, weil es zu den LabVIEW-Grundlagen gehört…

Zitat:Du verwendest ein 1D-Array mit dem Datentyp Signalverlauf
Wenn ich mich richtig erinnere, hattest du genau das mittels DAQmxRead eingelesen…

Zitat:nun habe ich eigentlich ein 2D-Array des Datentyps Signalverlauf
Nein, hast du nicht. Du hast ein 2D-Array of DBL…
Korrektur: warum hast du hier ein 2D-Array of Waveforms?

Zitat:aber auch mit dem deinigen bekomme ich das VI nicht so erstellt wie du.
Siehe weiter oben: Rechtsklick-Menü der Funktion BuildArray, Eingänge verknüpfen…

Zitat:Nach der Funktion Teil-Array erhalte ich ein 3-dimensionales Array, aber ich verstehe auch hier nicht warum.
Nein, auch das ist falsch.
Nach dem ArraySubset bekommst du den gleiche Datentyp wie davor: ein 2D-Array of DBL.
Erst außerhalb der FOR-Loop bekommst du dann ein 3D-Array: "THINK DATAFLOW" zusammen mit "Autoindexing" (beides LabVIEW-Grundlagen!)…


RE: Datenarry aus den cDaq-Messdaten abgreifen - Majuler - 27.09.2016 15:49

Funktioniert. Danke, dabei habe ich einiges gelernt.