468/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
7.16.13
Supprimer le fichier
ERASE
Syntaxe :
Exemple :
Exemple :
and Controls
1
OPENW(1,"P2",1000,10)
2
FOR I%= 1 TO 20
3
PRN#(1,"TESTE FILESIZE")
4
NEXT
5
CLOSE(1)
6
OPENR(2,2,10)
7
A%=FILESIZE(2)
9
B%=FILESIZE(2,1)
10
C%=FILESIZE(2,2)
10
D=FILESIZE(2,3)
10
E%=FILESIZE(2,4)
11
CLOSE(2)
La variable INTEGER A% contient la valeur : 222
La variable INTEGER B% contient la valeur : 222
La variable INTEGER C% contient la valeur : 220
La variable INTEGER D% contient la valeur : 20
La variable INTEGER E% contient la valeur : 20
Supprime le fichier dans le répertoire actuel.
ERASE(<Identification du prog.>)
<Identification du prog.>
Fig.7-64:
Syntaxe Erase
Le fonction ERASE peut fournir les résultats suivants comme valeur entière
dans une variable INTEGER affectée ou dans une boucle et interrogation
(WHILE, IF, etc.) :
0: Le fichier a été supprimé.
1: Le fichier n'a pas été supprimé, parce qu'il n'existe pas.
2: Le fichier n'a pas été supprimé, parce qu'il est protégé contre l'effacement.
3: Le fichier n'a pas été supprimé, parce qu'il est actif.
Si un fichier ne peut pas être supprimé, un avertissement correspondant est
émis et le traitement du programme est poursuivi.
10 IF ERASE("P1") <> 0 THEN ...
10 I% = ERASE("P1")
10 WHILE ERASE("P1") <> 0 DO ...
10 OPENW(1,"P2",200)
11 OPENW(2,"P3",200)
20 PRN#(1,"TEST1 POUR ERASE")
21 PRN#(2,"TEST2 POUR ERASE")
31 CLOSE(1) 32 CLOSE(2)
Rexroth IndraMotion MTX | Description de l'application
Expression STRING ; 30 caractères au maximum. Dans
le cas contraire, le message d'erreur "NOM DE FI‐
CHIER INADMISSIBLE" est affiché.