Commandes BASIC
Nom
Description
DIR
Affiche la liste des programmes contenus dans le contrôleur d'axes,
leur taille et leur commande RUNTYPE sur la sortie standard.
EDIT
Permet de modifier un programme à l'aide d'un terminal VT100.
EPROM
Stocke un programme dans la mémoire flash.
LIST
Affiche le programme sur la sortie standard.
NEW
Supprime toutes les lignes du programme dans le contrôleur d'axes.
PROCESS
Renvoie l'état d'exécution et le numéro de chaque tâche actuelle.
RENAME
Modifie le nom d'un programme dans le contrôleur d'axes.
RUN
Exécute un programme.
RUNTYPE
Détermine si un programme est exécuté au démarrage et spécifie
la tâche concernée.
SELECT
Spécifie le programme actuel.
STEPLINE
Exécute une ligne d'un programme.
STOP
Interrompt l'exécution du programme.
TROFF
Interrompt un traçage à la ligne actuelle et reprend l'exécution nor-
male du programme.
TRON
Crée un point d'interruption dans un programme.
3.1.8
Commandes de contrôle de programme
/i
Nom
Description
FOR..TO..STEP..NEXT
Crée une boucle permettant de répéter un segment de pro-
gramme en fonction d'une variable d'augmentation/diminution.
GOSUB..RETURN
Passe à une sous-routine à la ligne située juste après le label.
L'exécution du programme reprend à l'instruction suivante
après la fourniture d'une commande « RETURN », page 132.
GOTO
Passe à la ligne contenant le label.
IF..THEN..ELSE..ENDIF Contrôle le flux du programme d'après les résultats de la condition.
MANUEL DE PROGRAMMATION
Nom
Description
ON.. GOSUB ou ON..
Permet de créer un saut conditionnel vers un label.
GOTO
REPEAT..UNTIL
Crée une boucle permettant de répéter un segment de pro-
gramme jusqu'à ce que la condition soit « TRUE », page 146.
WHILE...WEND
Crée une boucle permettant de répéter un segment de pro-
gramme jusqu'à ce que la condition soit FALSE.
3.1.9
Paramètres et modificateurs d'emplacement
/i
Nom
Description
COMMSTYPE
Contient le type de carte insérée dans un emplacement de contrôleur.
FPGA_VERSION
Renvoie la version FPGA de la carte numéro_carte dans
un système de contrôleur.
SLOT
Correspond à un modificateur spécifiant le numéro d'emplace-
ment de la carte.
3.1.10 Commandes et fonctions système
/i
Nom
Description
$ (ENTRÉE
Affecte un nombre hexadécimal à une variable.
HEXADÉCIMALE)
AXIS
Définit l'axe pour une commande, une lecture de paramètre
d'axe ou l'affectation à un axe spécifique.
BASICERROR
Sert à exécuter une routine spécifique lorsqu'une erreur se pro-
duit dans une commande BASIC.
CLEAR
Efface toutes les variables globales et locales de la tâche actuelle.
CLEAR_BIT
Efface le bit spécifié de la variable VR donnée.
CLEAR_PARAMS
Rétablit les valeurs par défaut de l'ensemble des paramètres
et des variables en mémoire flash EPROM.
CONSTANT
Déclare une constante à utiliser dans un programme BASIC.
38