3 contrôle de la matrice par le pc – Eneo EKR-32/8 User Manual
Page 163

4.3 Contrôle de la matrice par le PC
4.3.1
Protocole Macro
4.3.1.1 Description
Le protocole Macro se caractérise par des messages exclusivement composés de caractères ASCII
imprimables délimités par deux caractères types ‘[‘ et ‘]’. À l'intérieur du message, la distinction est faite
entre majuscules et minuscules.
Les paramètres sont généralement numériques et séparés par des virgules. Aucun espace (blanc) n'est
prévu à l'intérieur de la commande macro.
Le format type d'un message consiste en une chaîne de caractères [VA0PC1VidS1,12Z] pouvant être
interprétée de la façon suivante :
Caractères
Signification
Signification de l'exemple
[
Début du message
VA
Catégorie du récepteur
Destinataire : matrice vidéo...
0
Numéro du récepteur
1
...numéro 0 (matrice seule)
PC
Catégorie du transmetteur
Expéditeur : PC...
1
Numéro du transmetteur
1
...numéro 1 (fictif)
VidS
Commande
Commutation...
1
Premier paramètre
2
...sur moniteur 1...
,
Séparateur de paramètres
12
Second paramètre
2
...demande caméra 12
Z
Checksum
]
Fermeture du message
1
) Le numéro du récepteur doit être indiqué même lorsque cela ne semble pas utile: en cas de non-
disponibilité (par ex. en cas de matrice unique), utiliser le numéro 0. En cas de PC, utiliser le numéro 1.
2
) En fonction de la commande sont prévus jusqu'à 4 paramètres numériques (de 0 à 65535) séparés par
des virgules. Un caractère ASCII doit être transmis pour chaque chiffre (0 : ASCII 48, 1 : ASCII 49, etc.)
4.3.1.2 Contrôle par le PC
Le PC peut uniquement contrôler la matrice si le Dip 5 est sur ON.
Si le Dip 5 est sur OFF, le PC peut uniquement recevoir des données, mais il ne peut transmettre aucune
commande.
4.3.1.3 Procédure de calcul de la checksum
1. Numéroter le code ASCII de tous les caractères du message, à l'exception des caractères
d'encadrement ‘[‘ et ‘]’
2. Calculer la valeur de la somme module 26 (reste de la division par 26, un chiffre entier de 0 à 25)
3. Numéroter 65 au module ainsi obtenu, et chercher le caractère correspondant sur le tableau ASCII:
le résultat doit être un caractère alphabétique majuscule compris entre ‘A’ et ‘Z’.
Le message ne sera interprété par la matrice que si la checksum est correcte.
Remarque
Les produits Eneo reconnaissent un certain nombre de protocoles et de vitesses de transmission en bauds différents :
contrôler que le réglage correspond effectivement au protocole Macro (à une vitesse de transmission en bauds
adéquate) avant de procéder à la connexion.
4.3.1.4 Codes des dispositifs
Chaque dispositif transmetteur et récepteur est identifié par 2 caractères :
•
VA : matrice vidéo
•
PC : ordinateur personnel
•
4. Fonctions avancées
Page 29/67
MNNCEKR328_0439