ID 20918

Dimension existiert nicht.

Beschreibung

Die in der SIZEOF-Funktion programmierte Dimension ist in dem entsprechenden Parameter- oder Variablenarray nicht vorhanden.

Beispiel:

Falsch:

:

#VAR

  P20[3][4] = [40,41,42,43, 50,51,52,53, 60,61,62,63]

#ENDVAR

N10 P1 = SIZEOF [P20, 3] -> Dimension 3 existiert nicht!

N20 #MSG ["%d", P1]

:

N1000 M30

Richtig:

:

#VAR

  P20[3][4] = [40,41,42,43, 50,51,52,53, 60,61,62,63]

#ENDVAR

N10 P1 = SIZEOF [P20, 1]

N20 #MSG ["%d", P1]  -> Ausgabewert ist 3

:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. SIZEOF-Abfrage berichtigen.

Parameter

%1:

Aktueller Wert [-]

Unbekannte programmierte Dimension

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.