Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Mise En Service page 1076

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Commandes de programmation
7.3 Fonctions
END_PRESS
...
//END
7.3.15
Manipulation dynamique des listes des champs de basculement ou de liste
Description
Les fonctions LISTADDITEM, LISTINSERTITEM, LISTDELETEITEM et LISTCLEAR servent à
manipuler de manière dynamique les listes des champs de basculement ou de liste.
Ces fonctions ne s'appliquent qu'aux variables ayant leur propre liste, comme p. ex. :
• liste "simple"
DEF VAR_AC1 = (I/* 0,1,2,3,4,5,6,7,8) ou
• liste "étendue"
DEF VAR_AC2 = (I/* 0="AC0", 1="AC1", 2="AC2", 3="AC3", 4="AC4",
5="AC5", 6="AC6", 7="AC7", 8="AC8").
Si la variable présente un tableau, p. ex. DEF VAR_AC3 = (I/* MYARRAY), ces fonctions ne
sont pas disponibles, car autrement l'ensemble du tableau devrait être modifié.
Une variable doit contenir au moins une valeur définie dans la ligne DEF. Le type de liste "simple"
ou "étendue" est ainsi défini.
Ensuite, il est toutefois autorisé de supprimer complètement la liste et le cas échéant de la
reconstruire entièrement. Le type "simple" ou "étendu" doit cependant être conservé et ne peut
pas être modifié de manière dynamique.
Programmation
Syntaxe :
Description :
Paramètres :
164
; Sortie de Masque2 et retour à la ligne
du Masque1 après LM. La valeur 5 est af-
fectée à la variable POSX et la valeur de
la variable DIAMÈTRE_CALCULÉ est affectée
à la variable DIAMÈTRE. La variable POSY
garde sa valeur actuelle.
LISTINSERTITEM(Nom de variable, Position, ItemValue[, ItemDisp‐
Value])
Insertion d'un élément à une certaine position de lecture à partir d'un
fichier
Nom de variable
Position
ItemValue
ItemDispValue
Manuel de programmation, 10/2020, A5E40869575D AD
Position à laquelle un élément
doit être ajouté à la liste
Valeur de l'entrée de la liste
Valeur telle qu'elle doit être re‐
présentée dans la liste
SINUMERIK Integrate Run MyScreens

Publicité

loading