Guten Tag,
Und zwar bin ich gerade dabei ein Programm in LV zu programmieren, was mittels eines Keithley 2600 Kennlinien und Messdaten von Organischen Feldeffekt Transistoren aufnimmt.
Spezielle beschäftige ich mich gerade mit der Speicherung / Anordnung der Messwerte, welche in einem langen String aus dem Buffer des Messgerätes kommen.
Die einzelnen Messwerte sind durch ", " getrennt und die einzelnen Messungen (Transferkennlinie, Leak/Current Kurve, etc) durch ein EOL getrennt.
Das Herausfinden der Anzahl der Messungen und das Trennen der Messwerte und Speicherung in Arrays ist somit keine große Schwierigkeit.
Nun möchte ich aber innerhalb der "String trenn, Messwerte trenn, in Behelfsarrays speichern" While Schleife noch die einzelnen Arrays hintereinander anordnen.
Zur Veranschaulichung, das Behelfsarray hat folgende Form
(Spannung A1 Strom A1 Spannung B1 Strom B1)
0.00000e+00 5.434e-09 1.00000e+1 1.5354e-09
... .... .... ....
Quasi ein 2-dimensionales Array mit 4 Spalten und (Anzahl Messwerte/4) Zeilen.
Ich dachte mir also, nehm ich "in Array einfügen", und lasse dann das Behelfsarray mit der aktuellen Messung in das endgültige 2-dimensionale Array speichern und erhöhe den Spaltenindex pro Durchlauf um + 4, da 4 Spalten.
Wenn ich aber den Spaltenindex verbinde, ist das endgültige Array leer, lass ich ihn frei, werden die Arrays untereinander angeordnet, was aber nicht mein Ziel ist, da die einzelnen Messungen horizontal, Zeile für Zeile in der txt Datei gespeichert werden sollen.
Falls meine Ausführungen zu undeutlich waren, lade ich gerne das betreffende VI hoch. Vielen Dank im Voraus für eure Bemühungen.
MFG
Robert