mode rapide Portable 2

Remonter les capteurs pour Portable ] [ mode rapide Portable 2 ] Toutes les commandes Portable 2 ]

 

Dans le mode rapide d'ORPHY Portable2, les commandes issues de l'ordinateur à destination d'orphy ont une taille fixe de 1 octet.

ORPHY selon le cas répondra 0, 1, 2 ou 4 octets.

bombe.wmf (9558 octets) Attention : Orphy est très poli : il ne répond que si on l'interroge !

 

 Comme Orphy Portable2 possède un convertisseur Analogique Numérique (CAN) d'une précision  de 10 bits les résultats des mesures de conversion sur les Entrées Analogiques sont donnés par défaut sur 2 octets.

Un commande de format ("ZFORMAT 1\n") permet d'obtenir des résultats de mesures des EA codés sur 8 bits soit un octet.

La commande "ZFORMAT 0\n" permet de revenir au format par défaut sur 16 bits.

Voici les codes des commandes correspondants au format sur 8 bits des mesures analogiques :

Codes

Fonctions Nbre d'octets reçus Equivalence mode texte
Hexadécimal Décimal Caractère équivalent
0 .. 7 0 .. 7   Mise à 0 d'une sortie binaire.
Code = 0 + N° de la Sortie Binaire
0 "ZRBIT x\n"
20 .. 27 32 .. 39 ' ' .. ''' Mise à 1 d'une sortie binaire.
Code = 32 + N° de la Sortie Binaire
0 "ZSBIT x\n"
40 .. 47 64 .. 71 '@' .. 'G' Lit une entrée analogique.
Code= 64 + n°EA
1 "ZEA x\n"
60 .. 65 96 .. 101 '`' .. 'e' Lit une entrée Binaire.
Code= 96 + n°EA
1 "ZEBIT x\n"
80 .. BF 128 .. 191 'Ç' .. '+' Commande les 6 premières Sorties Binaires en bloc.
Code = 128 + code des sorties binaires
0 "ZSBLOC b\n"
C0 192 '+' Lit les 8 Entrées binaires ensemble.
Code = 192
1 "ZEBLOC\n"
D0 .. D3 208 .. 211 'ð' .. 'Ë' Compte les changements d'états de l'Entrée Front choisie. Avec remise à zéro du compteur interne.
Code = 208 + n° EF
2 "ZCPT x\n"

Notes :

Les \n dans les chaînes de caractères représentent le code du "Retour Chariot" (code ascii 13).
Dans cas d'une réponse d'un octet : la valeur pourra varier de
0 à 255 pour la lecture d'une Entrée Analogique (EA) (0==>Gmin ;   255==>Gmax)
0 à 1 pour la lecture d'une Entrée Binaire (EB)
0 à 255 pour le lecture en bloc de toutes les EB
Pour les Entrées Fronts, la réponse est sur 16 bits (nbre de fronts variant de 0 à 65535). Le premier octet représente le poids faible, le second le poids Fort de la donnée.

 

Voici les codes des commandes correspondants au format sur 16 bits des mesures analogiques :

Codes

Fonctions Nbre d'octets reçus Equivalence mode texte
Hexadécimal Décimal Caractère équivalent
0 .. 7 0 .. 7   Mise à 0 d'une sortie binaire.
Code = 0 + N° de la Sortie Binaire
0 "ZRBIT x\n"
20 .. 27 32 .. 39 ' ' .. ''' Mise à 1 d'une sortie binaire.
Code = 32 + N° de la Sortie Binaire
0 "ZSBIT x\n"
40 .. 47 64 .. 71 '@' .. 'G' Lit une entrée analogique.
Code= 64 + n°EA
2 "ZEA x\n"
60 .. 65 96 .. 101 '`' .. 'e' Lit une entrée Binaire.
Code= 96 + n°EA
1 "ZEBIT x\n"
80 .. BF 128 .. 191 'Ç' .. '+' Commande les 6 premières Sorties Binaires en bloc.
Code = 128 + code des sorties binaires
0 "ZSBLOC b\n"
C0 192 '+' Lit les 8 Entrées binaires ensemble.
Code = 192
1 "ZEBLOC\n"
D0 .. D3 208 .. 211 'ð' .. 'Ë' Compte les changements d'états de l'Entrée Front choisie. Avec remise à zéro du compteur interne.
Code = 208 + n° EF
2 "ZCPT x\n"
Notes :
Les \n dans les chaînes de caractères représentent le code du "Retour Chariot" (code ascii 13).
Dans cas d'une réponse d'un octet : la valeur pourra varier de
0 à 1 pour la lecture d'une EB
0 à 255 pour le lecture en bloc de toutes les EB
Pour une réponse sur 2 octets, la valeur pourra varier de
0 à 65535 pour la lecture d'une Entrée Analogique (0==>Gmin ;   65535==>Gmax)
Pour les Entrées Fronts, la réponse est sur 16 bits (nbre de fronts variant de 0 à 65535).

          Le premier octet représente le poids faible, le second le poids Fort de la donnée.

 

Christian Rellier rellier@cnam.fr      Association EVARISTE    dernière mise à jour : 24/02/00