Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 489

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

Description de l'application | Rexroth IndraMotion MTX
7.16.11
Positionner le pointeur du fichier
SEEK
Syntaxe :
Exemple :
→ Numéro de l'enregistrement dans lequel on se trouve.
POS2% = 3
→ Position au sein du 3ème enregistrement.
POS3% = 2
→ Numéro de l'enregistrement dans lequel on se trouve.
POS% = 11
POS1% = 1281
POS1% = 1281
→ Numéro de l'enregistrement dans lequel on se trouve.
POS2% = 11
→ Position au sein du 3ème enregistrement.
POS3% = 1
Positionne le pointeur du fichier à un endroit précis du fichier ouvert. Le fichier
peut aussi bien être un fichier séquentiel qu'un fichier aléatoire.
Les fichiers séquentiels doivent être ouverts avec l'ordre "OPENR(..)". En cas
des fichiers aléatoires, l'ordre "OPENW(..)" est également admissible.
SEEK(<n>,<k>[,<o>])
<n>
<k>
<o>
Fig.7-62:
Syntaxe SEEK
SEEK et fichier séquentiel
Electric Drives
| Bosch Rexroth AG
and Controls
Numéro logique du fichier dans lequel le pointeur du fi‐
chier doit être positionné.
Plage de valeurs : 1 à 9
Si la plage de valeurs n'est pas respectée, le message
d'erreur "NUMÉRO DE FICHIER INADMISSIBLE" est
affiché.
Numéro d'enregistrement d'un fichier aléatoire ou nom‐
bre d'octets d'un fichier séquentiel. Le pointeur du fichier
est positionné sur <k>.
Plage de valeurs :
0 jusqu'au dernier enregistrement. ou
0 jusqu'au dernier octet existant.
Le dernier enregistrement existant est celui avec le
pointeur EOF. À 0, le positionnement a lieu sur le poin‐
teur EOF.
Si la plage de valeurs n'est pas respectée ou si l'enre‐
gistrement indiqué n'existe pas, le message d'erreur
"COMPOSANTE INADMISSIBLE" est affiché.
Décalage d'enregistrement
Indique sur quel octet au sein d'un enregistrement le
pointeur du fichier doit être positionné.
Plage de valeurs : 1 ... Longueur d'enregistrement +1.
Si le décalage d'enregistrement n'est pas programmé
avec les fichiers aléatoires, le pointeur du fichier est po‐
sitionné sur le 1er octet de l'enregistrement <k>.
Si la plage de valeurs n'est pas respectée, le message
d'erreur "PARAMÈTRE INADMISSIBLE" est affiché.
Ce paramètre n'est admissible qu'avec les fichiers aléa‐
toires. S'il est malgré tout programmé, bien qu'il s'agisse
d'un fichier séquentiel (ouvert en lecture), le message
d'erreur "PARAMÈTRE INADMISSIBLE" est affiché.
465/550
Fonctions CPL

Publicité

loading