Télécharger Imprimer la page

Gentec-EO U-LINK Guide De L'utilisateur page 18

Publicité

4.3. FORMAT DES COMMANDES SÉRIE
Les commandes sont envoyées sous forme de chaînes de caractères (string). La réponse à une commande
peut être soit des données, soit une chaîne de caractères vide.
Toutes les chaînes de commande doivent débuter avec un déclencheur (le caractère « * »). Vous n'avez pas
à terminer avec un saut de ligne ou un retour chariot. Les paramètres NE doivent PAS être séparés par des
espaces. Les caractères en majuscules ne sont pas obligatoires. Un mélange de minuscules et de majuscules
est acceptable. Les réponses aux commandes sous forme de texte sont aussi sous forme de texte. Elles se
terminent par un retour chariot et un saut de ligne.
Lorsqu'une erreur survient, la réponse prend la forme d'une des chaînes suivantes :
"Command Error. Command not recognized. " (Erreur de commande. Commande non reconnue).
ou
"Command Error. Command must start with '*' " (Erreur de commande. La commande doit commencer par *).
Puisque toutes les réponses en mode texte se terminent par un retour chariot « <CR> » ou un saut de ligne
« <LF> » (ou les deux), les réponses sous forme de texte contiennent les tabulations nécessaires à la
séparation des différents éléments dans la chaîne de caractères. Cela facilite l'exportation des données vers
une feuille de calcul.
4.4. FORMAT DE SORTIE EN MODE BINAIRE
La résolution de l'appareil U-LINK est de 12-bit en mode joulemètre. Pour être compatible avec les autres
moniteurs de Gentec-EO, une valeur de 14-bit est envoyée, mais les deux bits les moins significatifs de l'octet
de poids faible (low byte) sont non significatifs.
Seuls les joulemètres prennent en charge le mode binaire. Les thermopiles en mode énergie, les sondes
thermiques en mode standard et les photodétecteurs génèrent des données uniquement dans le mode ASCII.
Par défaut, les joulemètres sont en mode ASCII. Pour basculer en mode binaire, envoyez la commande *SS11.
Référez-vous à la section commandes séries pour de plus amples renseignements.
Toutes les commandes sont valides en mode binaire et sont aussi envoyées sous forme de chaînes de
caractères. Seules les commandes *CAU, *CVU, *CEU et *CTU retourneront des résultats en mode binaire.
Toutes les autres commandes entraîneront une réponse en mode ASCII.
Exemples de décodage des commandes binaires
Décodage de *CAU ou *CVU
Si vous entrez *CAU, l'appareil U-LINK vous renverra des données en continu, à deux octets par impulsion.
Si vous entrez *CVU, l'appareil U-LINK vous renverra la mesure actuelle, à deux octets par impulsion.
Le bit 7 de chaque octet est le bit de poids (order bit). Les autres bits sont des données binaires. Si le bit de poids
est 0, l'octet est l'octet de poids fort (MSB). Si le bit de poids est 1, l'octet est l'octet de poids faible (LSB).
Note : les termes « octet de poids fort », « octet le plus significatif », high byte, most significant byte et MSB
sont tous équivalents. Ce sont des synonymes ou traductions du même terme.
Similairement, les termes « octet de poids faible », « octet le moins significatif », low byte, least significant
byte et LSB sont équivalents.
Vous devez masquer le bit de poids, décaler l'octet le plus significatif (MSByte), sommer les deux octets et
appliquer le facteur d'échelle. Voir l'exemple ci-dessous.
Les deux octets seront décodés comme suit :
Octet de poids fort : 0XXX XXXX en binaire
Manuel de l'utilisateur U-LINK – Révision 1.7
18

Publicité

loading

Produits Connexes pour Gentec-EO U-LINK