Lampe.i = 1 kann nicht funktionieren.

eventuell so

Lampe.(i)=1

Lampe.i wäre eine undefinierte Variable
Du musst den compiler schon sagen , dass "i" der Zähler ist.

MFG

Bertl