COMMANDES DE PROCESS
COMMANDE |
PARAMETRE |
MIN |
MAX |
FONCTION |
ZERR |
demande si la dernière commande de protocole est valide |
|||
ZVERSION |
demande la version de la Rom d'Orphy Portable2 |
|||
ZASC |
Toutes les valeurs renvoyées par Portable seront en Ascii |
|||
ZBIN |
Toutes les valeurs renvoyées par Portable seront en binaire |
|||
ZFORMAT |
n |
0 |
1 |
Les valeurs analogiques mesurées seront renvoyées sur 8 bits (n=1) et sur 16bits (n=0) |
ZSEPAR |
n |
Définit le caractère de séparation lors de l'envoi des datas |
||
ZRESET |
Effectue un reset soft. La vitesse de transmission des datas sur la voie série est conservée |
|||
ZBAUDS |
n |
0 |
3 |
Configure la vitesse de la voie série |
ZLDATE |
Demande une lecture de la date de l'horloge temps réel |
|||
ZEDATE |
j |
1 |
7 |
jour (lundi = 1, mardi = 2.....) date mois an heures minutes secondes Ecrit la date exacte dans l'horloge temps réel |
Commande ZERR:
Portable répond exec<lf><cr> si la dernière instruction est valide
para<lf><cr> si la dernière instruction a généré une erreur de paramètres
prot<lf><cr> si la dernière instruction a généré une erreur de protocole
tele<lf><cr> si la dernière instruction a généré une erreur de téléchargement au format Intel
Commande ZVERSION:
Portable répond Portable 2+ -V1.02<lf><cr> si la Rom est la version 1.02
Commande ZASC:
Les valeurs sont envoyées en ascii
Commande ZBIN:
Chaque valeur binaire de 16 bits est envoyée par 2 octets le LSB en premier.
Le caractère de séparation n'est pas pris en compte
Commande ZFORMAT:
Cette commande ne s'applique qu'aux entrées analogiques avec les commandes ZEA et ZRESUL.
exemple Le convertisseur 10bits (0 à 1024) mesure une valeur de 625
Portable répond en asii au format 8 bits: | 156 |
Portable répond en asii au format 16 bits: | 625 |
Portable répond en binaire au format 8 bits: | <156> |
Portable répond en binaire au format 16 bits | @<156> en effet les valeurs 10 bits codées sur 16 bits sont enregistrées sous la forme xxxxxxxxxx000000 |
Commande ZSEPAR:
exemple ZSEPAR :<lf><cr> signifie que lors de l'execution d'un ZRESUL par exemple, chaque valeur sera séparée de la suivante par :
Commande ZRESET:
Cette commande réinitialise tout sauf la vitesse de communication de la voie série et le caractère de séparation.
Commande ZBAUDS: Configure la voie série
ZBAUDS 0<lf><cr> configure la voie série à 9600bauds
ZBAUDS 1<lf><cr> configure la voie série à 19200bauds
ZBAUDS 2<lf><cr> configure la voie série à 38400bauds
ZBAUDS 3<lf><cr> configure la voie série à 57600bauds
Commande ZLDATE:
Cette commande permet de lire la date de l'horloge temps réel. Le format de retour est toujours en ascii.
exemple A la commande ZLDATE<lf><cr> Portable renvoie :
3,13,1,99,14,41,20,15<lf><cr> c'est à dire mercredi 13 janvier 99 14h41mn20s15cs
ATTENTION : Pour Windows le premier jour de la semaine est dimanche et non pas lundi
Commande ZEDATE: voir la commande ZLDATE en omettant les centièmes de seconde