Tableaux (Arrays) - Siemens SINUMERIK 840D SL Manuel De Mise En Service

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

Publicité

Descripteur de balise
LET Suite
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
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
transmettant 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 affec‐
té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.
Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
31

Publicité

Table des Matières
loading

Table des Matières