Format De Sortie En Mode Binaire; Description - Gentec-EO INTEGRA Original Serie Guide De L'utilisateur

Moniteurs integrés usb
Table des Matières

Publicité

Guide d'utilisation INTEGRA

5.4. FORMAT DE SORTIE EN MODE BINAIRE

5.4.1. Description

La résolution de l'INTEGRA est de 12 bits en mode joulemètre. Pour obtenir une compatibilité avec un autre
détecteur Gentec-EO, une valeur de 14 bits est envoyée, mais les deux bits les moins significatifs sont
négligeables..
Seuls les joulemètres prennent en charge le format binaire. Les thermopiles en mode d'énergie, les détecteurs
thermiques et les photodiodes en mode standard sont codés en ASCII.
Par défaut, les Joulemètres sont en format ASCII, pour les rendre en format binaire, envoyez la commande
*SS11. Pour plus d'information, veuillez consulter la section Description DÉTAILLÉE de commandes série de
l'INTEGRA (complète).
En format binaire, toutes les commandes sont valides et ces commandes sont envoyées en chaîne de texte.
Seulement les commandes *CAU, *CVU, *CEU et *CTU retournent un résultat en format binaire. Toutes les
autres commandes répondront en format ASCII.
Exemple pour décoder les commandes binaires
Décodage *CAU ou *CVU
Si vous envoyez *cau, l'INTEGRA enverra des données en continu sur 2 octets par impulsion.
Si vous envoyez *cvu, l'INTEGRA enverra la mesure de courant sur 2 octets par impulsion.
Le bit 7 de chaque octet est le bit d'ordre et les restes correspondent aux données binaires. Si le bit d'ordre est
égal à 0, l'octet est l'octet haut. Si le bit d'ordre est égal à 1, l'octet est l'octet bas. Vous devez ensuite
masquer, décaler le bit le plus significatif, additionner et diviser les données par l'échelle. Voir l'exemple ci-
dessous:
Les 2 octets sont décodés comme suit :
Octet 2 0XXX XXXX. 0 = l'octet le plus significatif et X est le plus haut données binaires. S'il y a un état hors
d'échelle, cet octet sera 0xFE.
Octet 1 1XXX XXYY. 1 = l'octet le moins significatif, X est le plus bas données binaires et Y est les données
binaires négligeables. S'il y a un état hors d'échelle, cet octet sera 0x7F.
Exemple 1 : Utilisation *CAU ou *CVU
L'INTEGRA mesure 151 mJ sur une échelle de 300 mJ. Les données envoyées par l'INTEGRA seront :
0x40B4
Décodez comme suit :
1. Observez le bit 7 de chaque octet pour déterminer les octets le plus significatif et le moins significatif.
2. Gardez les bits 0 à 6 de chaque octet (et avec 0x7F).
3. Décalez l'octet le plus significatif de 7 bits (multipliez par 128).
4. Ajoutez les octets le plus significatif et le moins significatif.
5. Divisez le résultat par la valeur pleine échelle, 16382.
6. Multipliez le résultat par l'échelle établie, 300 mJ.
Les deux octets de données sont 0x40 et 0xB6. En binaire, on obtient : 0100 0000 et 1011 0100.
Le bit d'ordre d'octet est 0 pour l'octet le plus significatif et 1 pour l'octet le moins significatif. L'octet le plus
significatif est donc 0x40 et l'octet le moins significatif est 0xB6.
Révision 3.4
9

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Integra usb serieIntegra rs-232 serie

Table des Matières