Herunterladen Inhalt Inhalt Diese Seite drucken

Dynamische Manipulation Der Listen Von Toggle- Oder Listbox-Feldern - Siemens SINUMERIK 840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

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 komlett neu
aufzubauen. Der Typ "einfach" oder "erweitert" muss aber beibehalten werden bzw. er kann
nicht dynamisch geändert werden.
Programmierung
Syntax:
Beschreibung:
Parameter:
Syntax:
Beschreibung:
Parameter:
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 01/2015, 6FC5397-1DP40-5AA2
oder
DEF VAR_AC3 = (I/* MYARRAY)
(Variablename, Position, ItemValue[, ItemDis-
LISTINSERTITEM
pValue])
Einfügen eines Elementes an einer bestimmten PositionLesen aus
einer Datei
Variablenname
Position
ItemValue
ItemDispValue
LISTADDITEM(Variablename, ItemValue[, ItemDispValue])
Anhängen eines Elementes ans Ende der Liste
Variablenname
ItemValue
ItemDispValue
Programmier-Befehle
6.3 Funktionen
, stehen diese
Position, an der ein Element in
die Liste hinzugefügt werden
soll
Wert des Listeneintrages
Wert, wie er in der Liste darge-
stellt werden soll
Wert des Listeneintrages
Wert, wie er in der Liste darge-
stellt werden soll
139

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis