Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 517

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

13
03.04
13.2 Appel de la fonction ISVAR ( ) (à partir de la version de log. 6.3)
Vérifications
Conformément au paramètre de transmission, les
points suivants sont vérifiés :
• il y a un descripteur
• il s'agit d'un champ monodimensionnel ou
bidimensionnel
• un indice de tableau est admis
Si tous ces points sont affirmatifs, l'état TRUE est
indiqué en retour. Si un seul des points est négatif ou
s'il existe une erreur de syntaxe, c'est l'état FALSE qui
est retourné. Les variables axiales sont acceptées en
tant qu'indices pour les noms d'axe, mais elles ne sont
pas vérifiées plus précisément.
Exemples :
DEF INT VAR1
DEF BOOL IS_VAR=FALSE
N10 IS_VAR=ISVAR("VAR1")
DEF REAL VARARRAY[10,10]
DEF BOOL IS_VAR=FALSE
N20 IS_VAR=ISVAR("VARARRAY[,]") ; IS_VAR est TRUE avec un tableau bidimensionnel
N30 IS_VAR=ISVAR("VARARRAY")
N40 IS_VAR=ISVAR
N50
IS_VAR=ISVAR("VARARRAY[8,8")
N60
IS_VAR=ISVAR("VARARRAY[,8]")
N70
IS_VAR=ISVAR("VARARRAY[8,]")
DEF BOOL IS_VAR=FALSE
N100 IS_VAR=ISVAR
("$MC_GCODE_RESET_VALUES[1]"
DEF BOOL IS_VAR=FALSE
N10 IS_VAR=ISVAR("$P_EP")
N10 IS_VAR=ISVAR("$P_EP[X]")
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
("VARARRAY[8,11]")
; le paramètre de transmission est une variable
; générale
; IS_VAR est dans ce cas TRUE
; différentes variantes syntaxiques
; IS_VAR est TRUE, la variable existe
; IS_VAR est FALSE, l'indice de tableau n'est pas
autorisé
; IS_VAR est FALSE, erreur syntaxique pour absence de
"]"
; IS_VAR est TRUE, indice de tableau autorisé
; IS_VAR est TRUE
; le paramètre de transmission est un paramètre
; machine
; IS_VAR est TRUE
; le paramètre de transmission est une variable système
; IS_VAR est dans ce cas TRUE
; IS_VAR est dans ce cas TRUE
13
Autres fonctions
13-517

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d