Télécharger Imprimer la page

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

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
LET Suite
48
Signification
Exemple :
Tableau à une dimension :
<let name="array" dim="10"></let>
Tableau à deux dimensions :
<let name="list_string" dim="10,3" type="string"></let>
Valeur par défaut :
Une variable peut être initialisée avec une valeur.
<LET name = "VAR1" type = "INT"> 10 </LET>
Si les valeurs sont enregistrées dans une variable locale à partir de la CN ou de variables d'AP,
l'opération d'affectation adapte le format automatiquement au format des variables lues.
Affectation par défaut d'une variable String :
Il est possible d'affecter des textes de plusieurs lignes à une variable String en transmet‐
tant le texte formaté sous forme de valeur. Si une ligne doit être terminée par un line feed
<LF> (saut de ligne) , il convient d'ajouter les caractères "\\n" à la fin de la ligne.
<LET name = "text" type = "string"> F4000 G94\\n
G1 X20\\n
Z50\\n
M2\\n
</LET>>
Tableaux (Arrays) :
<let name="list" dim="10,3">
{1,2,3},
{1,20}
</let>
<let name="list_string" dim="10,3" type="string">
{"text 10","text 11"},
{"text 20","text 21"}
</let>
Affectation :
Les valeurs provenant des paramètres machine ou des sous-routines peuvent être affectées
à une variable à l'aide de l'opération d'affectation "=".
La validité d'une variable s'étend jusqu'à la fin du bloc XML de niveau supérieur.
Les variables qui doivent être disponibles globalement, doivent être créées directement après
la balise DialogGUi.
Pour une boîte de dialogue, il convient d'observer les points suivants :
Le traitement du message ouvre la balise correspondante.
La balise est fermée après l'exécution du message.
Toutes les variables contenues dans la balise sont supprimées avec la fermeture.
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Easy XML

Publicité

loading