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!
könnt ihr mir erklären, warum dieses Programm solch eine komische Ausgabe erzeugt? Fasse ich mit der Variante jeweils nur einen Kanal ab, seh ich es schön immer mehr werden.
' schrieb:könnt ihr mir erklären, warum dieses Programm solch eine komische Ausgabe erzeugt? Fasse ich mit der Variante jeweils nur einen Kanal ab, seh ich es schön immer mehr werden.
Da fehlt direkt nach dem DaqMX-Read ein "2D-Array transponieren".
Aus dem DaqMX kommen die Daten "kanalgebunden" heraus. D.h. erst alle Daten des ersten Kanals, dann alle Daten des zweiten Kanals, etc. Und das wenn du addierst, kommt genau das raus, was du siehst. Mit dem "2D-Array transponieren" kommt folgendes raus: Alle Werte - Kanal 1 bis Kanal X - des ersten Samples, dann alles des zweiten Samples. Usw. Das nun kannst du addieren.
Was ich nicht weiß ist, ob man das DaqMX-Read so einstellen kann, dass die Daten samplegebunden herauskommen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:Tut mir leid, aber da kommt immernoch Mist raus.
Ja. Stimmt. Du musst noch im Signalverlauf (beim Frontpanel-Element) bei den Eigenschaften "Array transponieren" einstellen. Ein Signalverlauf machts nämlich genau so wie ein DaqMX-Read: Alle Daten Kanal 1, Alle Daten Kanal 2 etc.
Hast du denn verstanden, warum dieses Transponieren notwendig ist?
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
DAQTask puffern / Array aneinander hängen
Schau' mal hier.
Beim Lesen darfst Du nicht "Create or Replace" einstellen........
Gruß Markus
' schrieb:Alles klar, verstanden.
Warum allerdings, kann ich soetwas speichern aber nicht wieder einlesen?
Ich bekomme immer Fehlercode 4.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Danke.
Ich hatte auch nur "open" probiert, aber ich konnte eben sehen, wenn ich fälschlicherweise zuerst "create or replace" aufrufe, erstellt er eine leere Datei und auf der habe ich dann immer nur "open" probiert => ist ja klar, dass ich da nichts sehe.