456/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
Exemple :
DIRCR
Syntaxe :
Valeur de retour :
Exemple :
DIRDEL
Syntaxe :
Exemple :
7.16.6
Écriture d'un fichier
LJUST, NJUST
and Controls
<Mode fonction 3>
<Mode fonction 4>
; Afficher tous les noms de fichiers du répertoire "/da-
tabase"
; dans la fenêtre MSG
10 DIM FILENAME$(30)
20 LJUST 30 DIR$= "/database"
40 ANZ_FILES%= DIRINF(3,DIR$)
50 FOR LNR%= 1 TO ANZ_FILES%
60 ERG%= DIRINF(4,DIR$,FILENAME$,LNR%)
70 PRN#(0,LNR%," : ",FILENAME$)
80 NEXT LNR%
M30
La fonction DIRCR permet de créer un nouveau répertoire dans le programme
CPL. La fonction fournit une valeur du type "INTEGER".
DIRCR(<Répertoire>)
<Répertoire>
Fig.7-55:
Syntaxe DIRCR
0: Le répertoire a été créé.
1: Impossible de créer le répertoire.
10 I% = DIRCR("/usr/user/test")
M30
DIRDEL permet de supprimer un répertoire vide dans le programme CPL. La
fonction fournit une valeur du type "INTEGER".
DIRDEL(<Répertoire>)
<Répertoire>
Fig.7-56:
Syntaxe DRDEL
10 I% = DIRDEL("/usr/user/test")
M30
La fonction LJUST (= Left JUSTify) permet de commuter à la sortie justifiée à
gauche. Elle agit pendant toutes les sorties de fichiers jusqu'à la fin de l'exé‐
cution du programme.
Rexroth IndraMotion MTX | Description de l'application
Nombre de fichiers existant dans le répertoire
0 (<VarRésultat> contient les noms de fichier) ou
1 (<VarRésultat> est NUL)
Nom du répertoire avec chemin complet sous forme
d'une expression STRING.
Si aucun chemin n'est indiqué, le répertoire actuel est
mis en tête de l'expression STRING.
Nom du répertoire avec chemin complet sous forme
d'une expression STRING.