3 contrôle de la matrice par le pc – Videotec SM328B Manuel d'utilisation

Page 31

Advertising
background image

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 Videotec 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

MNVCSM328A_0438

Advertising