ASCII programmation
18 ASCII programmation
Cette partie présente le protocole de communication de la sonde.Un protocole est l'ensemble de
commandes qui définissent toutes les communications possibles avec la sonde.On décrit les commandes
ainsi que les caractères de commande ASCII qui leur sont associés et les informations correspondantes
du format du message.Utilisez-les lorsque vous développez des programmes personnalisés pour vos
applications ou lorsque vous communiquez avec votre sonde depuis un programme terminal.
18.1 Modes de transfert
Il existe deux modes de transfert série pour l'interface série :
Mode d'appel :
Un paramètre sera fixé ou demandé sous le contrôle de l'interface utilisateur.
Mode par rafale : Une chaîne de données prédéfinie (« chaîne par rafale ») sera transférée aussi
rapidement que possible tant que le mode par rafale est activé.Les données seront
transférées dans une seule direction, de l'unité vers l'interface utilisateur.
V=P
« P » lance le mode d'appel (permet de demander ou de fixer des paramètres)
V=B
« B » lance le mode par rafale (les données seront transférées aussi rapidement que
possible ; nécessaire : la définition de la chaîne de données – « chaîne par rafale »)
?X$
donne les paramètres de la chaîne par rafale en mode d'appel
$=UTIE
« $ »" fixe la combinaison de paramètres (« chaîne par rafale »)
« U » unit (°C or °F)
« T » valeur de la température
« I » température interne de la tête de mesure
« E » émissivité
$=U1T1I1E2T2I2E
« U » unit (°C or °F)
« 1T » valeur de la température de la tête de mesure 1
« 1I » température interne de la tête de mesure 1
« 1E » émissivité de la tête de mesure 1
« 2T » valeur de la température de la tête de mesure 2
« 2I » température interne de la tête de mesure 2
« 2E » émissivité de la tête de mesure 2
Passage du mode par rafale au mode d'appel :
Si le mode d'appel est activé alors que le mode par rafale est encore actif, envoyez un caractère et dans
les 3 secondes qui suivent la commande, V=P.
18.2 Structure générale des commandes
Demande d'un paramètre (Mode d'appel)
?E<CR
« ? » est la commande pour lancer la « Requête ».
« E » est le paramètre demandé.
« CR » (« retour de chariot », 0Dh) ferme la requête.
Remarque : Il est possible de fermer avec « CR » « LF », 0Dh, 0Ah, mais pas nécessairement
Fixer un paramètre (Mode d'appel)
118
« $ »" fixe la combinaison de paramètres (« chaîne par rafale »)
Rev. G2 Jul 2017
MI3