11.12.2012, 11:35
Hallo zusammen,
Ich bin an einem Messaufbau und müsste unter anderem die Messwerte von einem Agilent Datenlogger 34970A Auslessen und bearbeiten.
Zur Herausforderung: Die Werte vom Datenlogger werden in einem String herausgegeben (Wert(Space)Einheit(Komma)Kanal(Komma)Wert.... Bsp: 351 Hz,101,... (Ausgewählte Kanäle aufteigend, 66 insgesamt möglich)
Den String habe ich nun zerelegt und Arrays daraus gebildet, bei welchen ich nun Statistik nach einer Anzahl von Messungen machen möchte (Mean, Std Abw...)
Das Problem ist, das ich nun Arrays habe welche die Werte von allen Kanälen haben. Daraus bräuchte ich Arrays mit nur dem jeweiligen Kanal vom gleichen Index, um mit den jeweiligen Kanälen eine Statistik zu machen.
Also der Datenlogger misst zum Bsp. 5 mal durch gibt mir 5 Arrays wo ich an Anzahl von darin vorhandenen Kanälen (Arraygrösse) Arrays bilden möchte wobei der jeweilige Index (Kanal) von den Arrays ein neues Array bilden sollte.
Das Ganze sollte dynamisch sein.
Leider habe ich noch keine guten Lösungsansätze dazu...
Danke im Voraus für die Hilfe,
Grüsse aus der Schweiz.
Ich bin an einem Messaufbau und müsste unter anderem die Messwerte von einem Agilent Datenlogger 34970A Auslessen und bearbeiten.
Zur Herausforderung: Die Werte vom Datenlogger werden in einem String herausgegeben (Wert(Space)Einheit(Komma)Kanal(Komma)Wert.... Bsp: 351 Hz,101,... (Ausgewählte Kanäle aufteigend, 66 insgesamt möglich)
Den String habe ich nun zerelegt und Arrays daraus gebildet, bei welchen ich nun Statistik nach einer Anzahl von Messungen machen möchte (Mean, Std Abw...)
Das Problem ist, das ich nun Arrays habe welche die Werte von allen Kanälen haben. Daraus bräuchte ich Arrays mit nur dem jeweiligen Kanal vom gleichen Index, um mit den jeweiligen Kanälen eine Statistik zu machen.
Also der Datenlogger misst zum Bsp. 5 mal durch gibt mir 5 Arrays wo ich an Anzahl von darin vorhandenen Kanälen (Arraygrösse) Arrays bilden möchte wobei der jeweilige Index (Kanal) von den Arrays ein neues Array bilden sollte.
Das Ganze sollte dynamisch sein.
Leider habe ich noch keine guten Lösungsansätze dazu...
Danke im Voraus für die Hilfe,
Grüsse aus der Schweiz.