Variable Curpos - Siemens SINUMERIK 840Di sl Manuel De Mise En Service

Masquer les pouces Voir aussi pour SINUMERIK 840Di sl:
Table des Matières

Publicité

Programmation
2.3 Variables
Exemple
Valeur par défaut pour les exemples suivants :
VAR1.VAL = "Ceci est un"
VAR8.VAL = 4
VAR14.VAL = 15
VAR2.VAL = "dÈfaut"
$85001 = "Ceci est un"
$85002 = "texte d'alarme"
Edition de chaînes :
● Concaténation de chaînes :
● Suppression d'une variable :
● Placer une variable avec une variable de texte :
● Adaptation de type de données :
● Traitement des valeurs numériques :
● Doubles quotes dans une chaîne :
● Chaînes de variable système ou utilisateur dépendant des contenus de variable :
2.3.14

Variable CURPOS

Description
La variable CURPOS permet d'interroger ou de modifier la position du curseur dans la zone
de saisie active du dialogue courant. La variable indique combien de caractères sont situés
avant le curseur. Si le curseur est placé au début du champ de saisie, CURPOS affiche la
valeur 0. Si on modifie la valeur de CURPOS, le curseur est placé dans le champ de saisie à
l'emplacement correspondant.
Afin de pouvoir réagir aux modifications de valeur de variable, il est possible de surveiller les
changements à l'aide d'un bloc CHANGE. Si la valeur de CURPOS se modifie, le bloc
CHANGE apparaît et les instructions contenues sont exécutées.
2-36
VAR12.VAL = VAR1 << " dÈfaut."
VAR10.VAL = ""
VAR11.VAL = VAR1.VAL
VAR13.VAL ="Ceci est le " << (VAR14 - VAR8) << ". dÈfaut"
;RÈsultat : "Ceci est le 11. dÈfaut"
VAR13.VAL = "DÈfaut " << VAR14.VAL << " : " << $T80001 << $T80002
;RÈsultat : "DÈfaut 15 : Ceci est un texte d'alarme"
IF VAR15 == "DÈfaut"
VAR16 = 18.1234
;RÈsultat : VAR16 Ègale ‡ 18.1234,
;si VAR15 est Ègal ‡ "DÈfaut".
ENDIF
VAR2="Bonjour ceci est un "" Test"
;RÈsultat : Bonjour ceci est un " Test"
VAR2.Var = "$R[" << VAR8 << "]"
;RÈsultat : "Ceci est un dÈfaut"
;RÈsultat : ChaÓne vide
;RÈsultat : "Ceci est un"
;ChaÓnes d'instruction IF
Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0
;RÈsultat : $R[4]
Extension de l'interface utilisateur

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik 840d slSinumerik 810dSinumerik 840d

Table des Matières