Télécharger Imprimer la page

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

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Création de boîtes de dialogue utilisateur
2.7 Descripteur XML
Descripteur de balise
FUNCTION_BODY
120
Signification
Corps de fonction
La balise contient le corps de fonction d'une sous-fonction. Le corps de fonction doit être pro‐
grammé à l'intérieur de la balise DialogGui.
Attributs :
name = "Nom du corps de fonction"
parameter = "Liste de paramètres" (facultatif)
L'attribut liste les paramètres de transfert requis. Les paramètres doivent être séparés les uns
des autres par une virgule.
Lors de l'appel du corps de fonction, les valeurs des paramètres spécifiés dans l'appel de
fonction sont copiées dans les paramètres de transfert répertoriés.
return = "true" (facultatif)
Si l'attribut est défini sur true, la variable locale $return est créée. Il convient de copier dans
cette variable la valeur de retour de la fonction transmise à la fonction appelante en quittant
la fonction.
Syntaxe :
Corps de fonction sans paramètres
<FUNCTION_BODY name = "<function name>">
...
...
...
</ FUNCTION_BODY>
Corps de fonction avec paramètres
<FUNCTION_BODY name = "<function_name>" parameter = "<p1, p2, p3>">
...
<LET name = "tmp></LET>
<OP> tmp = p1 </OP>
...
</FUNCTION_BODY>
Corps de fonction avec valeur de retour
<FUNCTION_BODY name = "<function_name>" parameter = "<p1, p2, p3>"
return = "true">
...
<LET name = "tmp></LET>
<OP> tmp = p1 </OP>
...
<OP> $return = tmp </OP>
</FUNCTION_BODY>
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Easy XML

Publicité

loading