LabVIEWForum.de
Falsche werte im Array/ Anzahl auch falsch - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Falsche werte im Array/ Anzahl auch falsch (/Thread-Falsche-werte-im-Array-Anzahl-auch-falsch)



Falsche werte im Array/ Anzahl auch falsch - Meister Eder - 17.01.2014 20:52

Hi,

ich glaube die Lösung ist ganz Simpel, aber ich komme einfach nicht drauf was es ist.

Ich messe die freuquenz eines eingelesenen Signals. Diese wird richtig angezeigt, jeodoch irgendwie falsch abgespeichert.
Ist die maximale Frequenz z.B. 300 Hz, so steh ein ganz anderer Wert als double im array -.-
Zudem:
Die Schleife müsste 100 Werte in das Array einlesen. Es sind jedoch nur 3 darin zu finden. Wie erklärt sich das?

Woran liget dies?Blink
Das mir nur die Werte der 2. Spalte aus dem 2D-array in die erste Reihe des 1D-array überführe sollte ja nichts zur Sache tun oder...

Falls mich hier jmd. erleuten mag, würde es mich sehr freuen!

VG
Adrian


RE: Falsche werte im Array/ Anzahl auch falsch - Trinitatis - 17.01.2014 21:12

Hallo Adrian

du baust dir in deiner Schleife ein 2D-Array auf, spaltest nach Beenden der Schleife Sie 1. Zeile ab, nimmst aus diesem verbleibenden Array die Zeile 0, also die erste und bestimmst davon das Maximum. Das ist das Maximum aus Zeit, Frequenz und Amplitude. Dieses Maximum verknotest du dann mit der ID, machst daraus wieder ein2D-(String)-Array und speicherst das ab.

Das erscheint mir alles recht sinnlosBig Grin, entspricht aber dem Iststand.


Gruß, Marko


RE: Falsche werte im Array/ Anzahl auch falsch - Meister Eder - 17.01.2014 21:37

Hi Marko,

ja es ist total sinnlos was ich da gemacht habe Big Grin

so macht es schon vie mehr Sinn! siehe Anhang.

Problem gelöst. Habe mir ein Kaffee gegönnt und schon kann man wieder geradeaus denkenBig Grin