Description de l'application | Rexroth IndraMotion MTX
7.16.14
Déterminer les droits d'accès du fichier
FILEACCESS
Syntaxe :
Exemple :
7.16.15
Déterminer la date du fichier
FILEDATE
40 ERASE("P2")
43 A$="P3"
44 ERASE(A$)
FILEACCESS permet de déterminer dans le programme CPL, si un fichier exi‐
ste et de quels droits d'accès il dispose.
FILEACCESS(<Nom du fichier>)
<Nom du fichier>
Fig.7-65:
Syntaxe FILEACCESS
Un programme actif est un fichier qui est traité dans un canal
●
comme programme,
●
comme sous-programme d'un programme, et
●
qui a été ouvert via un ordre CPL.
Si les droits d'accès à un tableau de décalage d'origine ou à un tableau de
correction d'outil actuellement utilisé dans un programme pièce sont interrogés
par l'ordre "FILEACCESS", le bit 5 n'est pas posé.
10 I% = FILEACCESS("/usrfep/test.cnc")
FILEDATE permet de déterminer la date d'un fichier dans le programme CPL.
Une erreur d'accès ne génère pas une erreur du programme pièce, mais fournit
la fonction d'une chaîne de caractères vide.
Electric Drives
| Bosch Rexroth AG
and Controls
Nom du fichier avec chemin complet sous forme d'une
expression STRING.
Si aucun chemin n'est indiqué, le fichier est recherché
dans le répertoire actuel. La fonction CPL fournit une
valeur INTEGER comme valeur de retour : sinon :
-1 :
Le fichier n'existe pas.
0:
Fichier sans droits d'accès.
sinon :
Droits d'accès codés en binaire :
Bit1 :
Bit2 :
Bit3 :
Bit4 :
Bit5 :
469/550
Fonctions CPL
Exécution possible
(X)
Écriture autorisée
(W)
Lecture autorisée (R)
Fichier est un réper‐
toire (D)
Fichier est un pro‐
gramme actif (A)