SMART CUT 2™ Chapitre 10 : GUIDE DE PROGRAMMATION RS-232
PAGE 63
Chapitre 10 :
GUIDE DE PROGRAMMATION RS-232
10-1.
INTRODUCTION
Si vous souhaitez utiliser votre propre logiciel de contrôle sous PC ou Station de travail par un port RS-232, le SMART
CUT 2
™
permet de communiquer par simple émission / réception de caractère ASCII.
Le SMART CUT 2
™
traite tous les caractères qu’il reçoit sur son port RS-232 comme des commandes possibles; seules
certaines commandes sont reconnues et acceptées.
Une commande est constituée d'un caractère sans code de contrôle ni avant, ni après. Il n'est pas nécessaire d'appuyer sur
la touche "ENTER" du clavier. Une commande peut être précédée d'une valeur (voir 10-2 STRUCTURE D'UNE
COMMANDE).
Lorsque le SMART CUT 2
™
reçoit une commande valide, il exécute cette commande puis renvoie à l’appareil de
contrôle l'état de tous les paramètres qui ont été modifié suite à l'envoie de cette commande.
Si la commande n'est pas reconnue (valeur en dehors de la plage, pas de signal sur l'entrée sélectionnée), l'appareil
renvoie uniquement l'état de tous les paramètres (standard vidéo, réglage d'image...).
Si la commande est invalide, une réponse d'erreur sera retourner à l'appareil de contrôle. Toute réponse faite à l'unité de
contrôle se termine par un retour à la ligne (CR / LF) signalant la fin de la commande de réponse. (Voir chapitre 10-3.
RÉPONSES D'ERREURS).
10-2.
STRUCTURE D'UNE COMMANDE
Les commandes sont généralement composées d'une valeur numérique suivit par un caractère de commande. Un
caractère sans valeur numérique renvoie l'état de l'appareil.
Structure d'une COMMANDE = VALEUR (optionnelle) + CARACTÈRE.
Exemples:
COMMANDE
VALEUR
CARACTÈRE
REPONSE
DESCRIPTION
aucune o
OSIG
Lit le type de Synchro. de sortie.
10 V
VPOS10
Règle la position verticale sur 10.
10-3.
RÉPONSES D'ERREURS
Lorsque le SMART CUT 2
™
reçoit de l'appareil de contrôle une valeur ou une commande invalide, il retourne les
messages d'erreurs suivants:
COMMANDE
VALEUR
CARACTÈRE
REPONSE
DESCRIPTION
aucune BB
E10
Commande Invalide
70260 V
E13
Valeur Invalide