Programmation CN
8.9 Instructions de langage CN
Exemples
Vérifie ce que le numéro représente, p. ex. un numéro d'outil, un numéro MT ou un numéro
invalide
Code de programme
def int result
def int nr=4711
8.9.37
$P_TOOLEXIST - Constater l'existence d'un outil
La variable système $P_TOOLEXIST fournit les informations pour un numéro d'outil indiquant si
un outil existe pour celui-ci.
$P_TOOLEXIST est paramétré avec le numéro d'outil interne. La valeur en retour est
true ou false. Si le numéro d'outil est celui d'un multitool, la valeur renvoyée est
$P_TOOLEXIST=false. Si le n°T est celui d'un outil existant, la valeur renvoyée est
$P_TOOLEXIST=true. Alternativement, il est possible d'utiliser $P_TMNOIS (Page 381).
Syntaxe
$P_TOOLEXIST[t]
Signification
$P_TOOLEXIST
t
Les deux instructions sont disponibles respectivement dans toutes les versions fonctionnelles
de la gestion des outils Il s'avère en outre que la valeur de résultat True de $P_TOOLEXIST
correspond à la valeur de résultat 1 de $P_TMNOIS. Pour les exemples suivants, on a :
Exemples
Exemple 1 : un nouvel outil est à créer (avec un numéro d'outil qui ne correspond pas à celui d'un
multitool ou à celui d'un outil existant).
Code de programme
N1 DEF INT no=2
N5 if ( ( $P_TMNOIS[ no ] != 0 ) and
N6 $TC_TP2[ no ] = "WZ_2"
N7 endif
382
Renvoie l'indication si un outil existe pour un numéro déterminé.
Type de données :
TRUE
FALSE
Numéro T de l'outil
Type de données :
( $P_TMNOIS[ no ] != 1 ) )
Commentaire
;
;
BOOL
L'outil portant ce numéro existe
L'outil portant ce numéro n'existe pas.
INT
Commentaire
; Numéro à vérifier
;
; Créer le nouvel outil
Description fonctionnelle, 01/2024, A5E48053832D AG
Gestion des outils