END_PRESS
...
//END
6.3.15
Dynamische Manipulation der Listen von Toggle- oder ListBox-Feldern
Beschreibung
Die Funktionen LISTADDITEM, LISTINSERTITEM, LISTDELETEITEM und LISTCLEAR
dienen zur dynamischen Manipulation der Listen von Toggle- oder ListBox-Feldern.
Diese Funktionen wirken nur auf Variablen, die ihre eigene Liste haben wie z.B.
"einfache" Liste
DEF VAR_AC1 = (I/* 0,1,2,3,4,5,6,7,8)
"erweiterte" Liste
DEF VAR_AC2 = (I/* 0="AC0", 1="AC1", 2="AC2", 3="AC3", 4="AC4", 5="AC5", 6="AC6",
7="AC7", 8="AC8").
Wenn die Variable auf ein Array zeigt, z. B.
Funktionen nicht zur Verfügung, da sonst das globale Array verändert werden würde.
Eine Variable muss in der DEF-Zeile mindestens einen Wert definiert haben. Damit wird der
Typ "einfache" oder "erweiterte" Liste festgelegt.
Danach ist es jedoch erlaubt die Liste komplett zu löschen und gegebenenfalls komplett neu
aufzubauen. Der Typ "einfach" oder "erweitert" muss aber beibehalten werden bzw. er kann
nicht dynamisch geändert werden.
SINUMERIK Integrate Run MyScreens
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
Variablen POSX den Wert 5 und der Variab-
len DURCHMESSER den Wert der Variablen
BERECHNETER_DURCHMESSER zuweisen. Die
Variable POSY behält ihren aktuellen
Wert.
oder
DEF VAR_AC3 = (I/* MYARRAY)
Programmier-Befehle
6.3 Funktionen
, stehen diese
139