Télécharger Imprimer la page

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

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Création de boîtes de dialogue utilisateur
2.17 Affectation des touches logicielles réservées aux boîtes de dialogue utilisateur
2.17.3
Descriptions de balise
Balise softkey
En dehors de la balise softkey, l'état de la touche logicielle peut être défini avec l'attribut state
en utilisant l'attribut POSITION. Le numéro de la touche logicielle pour laquelle l'état doit être
défini doit être indiqué comme valeur d'attribut.
Exemple
<menu name = "menu_sktest">
<state type="$$$define_sk_type" POSITION="2"/>
<softkey POSITION="2" type="user_controlled" picture="$$$bmp_name">
<caption>Toggle%nSK</caption>
<if>
<condition>sk_type == 0 </condition>
<then>
<op> sk_type = 1 </op>
<op> define_sk_type = _T"PRESSED" </op>
<op>bmp_name = _T"f:\appl\red_led_on.bmp"</op>
<state type="$$$define_sk_type" />
</then>
<else>
<op> define_sk_type = _T"NOTPRESSED" </op>
<op>bmp_name = _T"f:\appl\red_led_off.bmp"</op>
<op> sk_type = 0 </op>
<state type="$$$define_sk_type" />
</else>
</if>
<print text="%s">sk_type_name</print>
<navigation>menu_sktest</navigation>
</softkey>
...
...
Balise typedef
Remarque
La valeur par défaut des éléments dans les exemples doit être supprimée.
Une variable est déclarée à l'intérieur de la définition du type au moyen de la balise element. Les
attributs de la balise correspondent aux attributs de l'instruction let. La valeur par défaut des
éléments peut être configurée lors de la création des variables.
Exemple
RECT:
248
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Easy XML

Publicité

loading