Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 90

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

1
Programmation CN flexible
1.19 READ : lire des lignes dans un fichier
line
number
Result
Fonction
L'instruction READ permet de lire une ou plusieurs
lignes dans un fichier. Chaque ligne lue est rangée
dans un élément d'un tableau. L'information est
disponible sous forme de chaîne de caractères.
Remarques complémentaires
• La lecture dans un fichier binaire est impossible.
L'erreur error=4 : type de fichier erroné est signalée.
Les types de fichiers suivants ne sont pas lisibles :
_BIN, _EXE, _OBJ, _LIB, _BOT, _TRC, _ACC,
_CYC, _NCK.
• Le niveau de protection réglé doit être supérieur ou
égal au droit READ du fichier. Si ce n'est pas le cas,
l'accès est refusé avec la signalisation error=13.
• Si le nombre de lignes indiqué dans le paramètre
"number" est inférieur à la longueur du tableau
"result", les éléments restants du tableau ne sont
pas modifiés
• Les caractères de commande "LF" (Line Feed) et
"CR LF" (Carrige Return Line Feed), qui indiquent la
fin d'une ligne, ne sont pas rangés dans la variable
"result". Une ligne lue est tronquée si sa longueur
est supérieure à la longueur de la variable "result". Il
n'y a pas de signalisation d'erreur.
Exemple de programmation
N10 DEF INT ERROR
N20 STRING[255] RESULT[5]
1-90
Si le chemin n'est pas indiqué dans "file", le fichier est recherché dans le
répertoire courant (=répertoire du programme sélectionné). Les indications
de chemin dans "file" doivent commencer par "/" (indication absolue de
chemin).
Position de la zone de lignes à lire (paramètre Call-By-Value de type INT).
0
Est lu le nombre de lignes indiqué à l'aide du paramètre "number"
qui figurent avant la fin du fichier.
1 à n
Numéro de la première ligne à lire.
Nombre de lignes à lire (paramètre Call-By-Value de type INT).
Tableau de type STRING, dans lequel le texte lu est rangé
(paramètre Call-By-Reference ayant une longueur de 255).
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
; variable d'erreur
; variable résultat
© Siemens AG 2004 All rights reserved.
1
03.04

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d