Bei dem Beispiel, das Du hier gibst, ist ja der Zeitstempel die Bezugsgröße für 3 Messreihen. Logisch gesprochen bietet es sich hier also an, den als Index für die 3 (oder auch mehr) Arrays zu benutzen.
Das macht Dein Code aber nicht, der indiziert über die FNR, also den Recordzähler / Zeilennummer. ...
Ja, ich hatte angesichts der vorgelegten Beispiele den einfachst möglichen Code benutzt, um einen ersten proof-of-concept zu liefern. Das hätte ich vielleicht besser klar dazu schreiben sollen, nicht nur als Bemerkung im Vorspann.
Die Einrückung von Zeile 13 ist irreführend, weil die nicht zum Schleifenrumpf gehört.
😬 Sorry. - Habe ich beim nachträglichen Formatieren gepennt. Klar muss das eine Spalte nach vorne.
LG,
track