Flexible NC-Programmierung
1.1 Variablen
Wertzuweisung können dabei erfolgen über:
•
explizite Angabe eines Feldelements
•
explizite Angabe eines Feldelements als Startelement und Angabe einer Werteliste (SET)
•
explizite Angabe eines Feldelements als Startelement und Angabe eines Wertes und der
Häufigkeit seiner Wiederholung (REP)
Hinweis
Anwendervariablen vom Datentyp FRAME können keine Initialisierungswerte
zugewiesen werden.
Syntax (DEF)
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>]
DEF
Syntax (DEF...=SET...)
Verwendung einer Werteliste:
•
bei der Definition:
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>] =
SET(<Wert1>,<Wert2>,...)
gleichbedeutend mit:
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>] =
(<Wert1>,<Wert2>,...)
Hinweis
Bei der Initialisierung über eine Werteliste ist die Angabe von SET optional.
•
bei einer Wertzuweisung:
<Variablenname>[<n>,<m>,<o>] = SET(<WERT1>,<Wert2>,...)
Syntax (DEF...=REP...)
Verwendung eines Werte mit Wiederholung
•
bei der Definition:
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>] = REP(<Wert>)
DEF <Datentyp> <Variablenname>[<n>,<m>,<o>] =
REP(<Wert>,<Anzahl_Feldelemente>)
•
bei einer Wertzuweisung:
<Variablenname>[<n>,<m>,<o>] = REP(<Wert>)
<Variablenname>[<n>,<m>,<o>] = REP(<Wert>,<Anzahl_Feldelemente>)
48
STRING[<Stringlänge>] <Variablenname>[<n>,<m>]
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung