— ?: identifie la ligne de commande dans une interrogation
— aaaa: représente l'adresse du paramètre ;
— bb:: est un champ de réponse qui doit rester 00 pour des raisons techniques ;
— cc est une somme de contrôle spécifique pour commandes (voir la table ci-dessous).
— <CR> signifie le retour de chariot.
Vous recevrez la réponse sous format suivant :
!:aaaa:bb:XXXXX:cc<CR>, avec :
— !: identifie la ligne de réponse correspondant à une interrogation ;
— aaaa: représente l'adresse du paramètre faisant partie de l'interrogation ;
— bb: représente le nombre d'octets utiles dans un code hexadécimal, par exemple, 1F
— XXXXXX: représente l'information importante sur l'état ;
— cc: représente la somme de contrôle (OU exclusif inversé de tous les octets retournés,
— <CR> signifie le retour de chariot.
Table 5-1 Commandes terminales pour les interrogations de données
Syntaxe de commande
Valeur de consigne de la température (T1) ; Température actuelle au sein de
l'espace de travail (T2) ; Température de référence (T3) ; Température de la
sonde à échantillons (T4)
?:3010:00::c2
Thermo Scientific
pour la valeur décimale 31 ;
sauf les octets de la somme de contrôle et le caractère <CR>) ;
Exemple de réponse
!:3010:1f:+125.00;+124.96;+000.000;+000.00:b0
T1
Raccordement de l'interface RS-232
T2
T3
T4
Heratherm
Démarrage
5-9