Siemens SINUMERIK 840D SL Manuel De Mise En Service page 814

Logiciel de base et logiciel de commande
Masquer les pouces Voir aussi pour SINUMERIK 840D SL:
Table des Matières

Publicité

Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
Descripteur de balise
CONTROL Suite
66
Signification
Exemple :
<CONTROL name = "button1" xpos = "10" ypos = "10" fieldtype = "
combobox ">
<ITEM>text1</ITEM>
<ITEM>text2</ITEM>
<ITEM>text3</ITEM>
<ITEM>text4</ITEM>
</CONTROL>
Si une valeur Integer quelconque doit être affectée à une expression, l'attribut value = "va‐
leur" doit être ajouté à la balise.
A la place de la numérotation continue, la variable Control contient à présent la valeur affectée
de l'élément.
Exemple :
<CONTROL name = "button1" xpos = "10" ypos = "10" fieldtype = "
combobox ">
<ITEM value = "10">text1</ITEM>
<ITEM value = "20">text2</ITEM>
<ITEM value = "12">text3</ITEM>
<ITEM value = "1">text4</ITEM>
</CONTROL>
Exemple de barre de progression :
<CONTROL name = "progress1" xpos = "10" ypos = "10" width = "100"
fieldtype = "progressbar" hotlink = "true" refvar = "nck/Channel/
GeometricAxis/actProgPos[1]">
<PROPERTY min = "0" />
<PROPERTY max = "1000" />
</CONTROL>
Exemple de menu déroulant :
<let name="item_string" type="string"></let>
<let name="item_data" ></let>
<CONTROL name="listbox1" xpos = "360" ypos="150" width="200"
height="200" fieldtype="listbox" />
● Ajout d'éléments :
Les éléments sont ajoutés à l'aide de la fonction additem ou loaditem.
● Suppression de contenu :
Le contenu est supprimé à l'aide de la fonction empty.
<op> item_string = _T"text1\\n" </op>
<function name="control.additem">_T"listbox1", item_string,
item_data </function>
<op> item_string = _T"text2\\n" </op>
<function name="control.additem">_T"listbox1", item_string,
item_data </function>
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Easy XML

Publicité

Table des Matières
loading

Table des Matières