Télécharger Imprimer la page

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

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Descripteur de balise
DEBUG_MSG
DO_WHILE
DYNAMIC_INCLUDE
ELSE
Easy XML
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Signification
Cet attribut commande l'enregistrement des traces. La description est donnée au chapitre
"Création de menus de touches logicielles et de masques de dialogue (Page 69)" sous la
rubrique DEBUG.
Si la valeur est définie sur on, l'analyseur enregistre tous les résultats dans un fichier. Cela peut
entraîner une exécution plus lente du script. Par défaut, la valeur est définie sur off.
Boucle DO_WHILE
DO
Instructions
WHILE (Test)
Syntaxe :
<DO_WHILE>
Instructions
...
<CONDITION>...</CONDITION>
</DO_WHILE>
La boucle Do-While est constituée d'un bloc d'instructions et d'une condition. Le code à
l'intérieur du bloc d'instructions est d'abord exécuté, puis la condition est traitée. Si la con‐
dition est vraie (true), la fonction exécute la fraction de code. Cela se répète jusqu'à ce que
la condition devienne fausse (false).
Exemple :
<DO_WHILE>
<DATA name = "PLC/qb11"> 15 </DATA>
<CONDITIION> "plc/ib9" == 0 </CONDITION>
</DO_WHILE>
La balise inclut un fichier de script XML.
Contrairement à la balise INCLUDE, la lecture a seulement lieu lors du traitement de l'ins‐
truction correspondante.
Pour les gros projets, l'utilisation de cette balise permet un chargement plus rapide du groupe
Customer ou du support de cycles. En outre, les besoins moyens en ressources diminuent,
compte tenu que les boîtes de dialogue ne sont pas toujours toutes appelées au cours d'une
session.
Syntaxe :
<DYNAMIC_INCLUDE src="path name"/>
Exemple :
<SOFTKEY POSITION="3">
<CAPTION>MY_MENU</CAPTION>
<DYNAMIC_INCLUDE src/>
<NAVIGATION>MY_MENU</NAVIGATION>
</SOFTKEY>
Instruction lorsque la condition n'a pas été remplie (IF, THEN, ELSE)
Création de boîtes de dialogue utilisateur
2.7 Descripteur XML
43

Publicité

loading