Hallo Eckhart,
$Data[1] ist LEER
Das wird an der Datenzeile liegen, die mit einem , beginnt.
,ich.ich.xval.yval,ich.ich.xval.yval
$Datenfelder[0] hat daher auf keinen Inhalt, $t wird trotzdem hochgezählt.
Du kannst auch ganz auf $t verzichten:
push(@Data,split(/./, $Feld));
Viel Spass beim Weitertesten,
Johannes