Ascii Programmation; Tructure Dune Commande; Demande De Paramètre (Poll Mode); Réglage D'un Paramètre (Poll Mode) - Fluke Thermalert 4.0 Manuel Utilisateur

Table des Matières

Publicité

12 ASCII Programmation

Cette section concerne le protocole de communication. Un protocole est un ensemble de commandes qui
définissent toutes les communications possibles avec le capteur. Chacune de ces commandes est décrite avec
son code ASCII associé et son format. Utilisez ces commandes pour écrire votre propre programme de
communication ou pour communiquer avec le capteur via un terminal.
12.1 Structure d'une commande
Après avoir envoyé une commande, il est nécessaire d'attendre la réponse du capteur avant d'envoyer une
nouvelle commande.
Note :
Toutes les commandes doivent être entrées en MAJUSCULES !
12.1.1 Demande de paramètre (Poll Mode)
?E<CR><LF>
12.1.2 Réglage d'un paramètre (Poll Mode)
E=0.975<CR><LF>
12.1.3 Réponse du capteur
!E0.975<CR><LF>
Le capteur demande typiquement 200 ms avant d'envoyer sa réponse. Certaines commandes peuvent demander
plus de temps.

12.1.4 Notification du capteur

Une notification permet au capteur d'informer l'ordinateur hôte qu'il, ou que son logiciel interne, a été réinitialisé.
#XI<CR><LF>
!XL<CR><LF>

12.1.5 Message d'erreur

Un astérisque (*) sera transmis à l'ordinateur hôte dans le cas d'une instruction illégale. Une instruction illégale
peut être due à une erreur de syntaxe
"*Syntax Error" – valeur entrée dans un format incorrect.
1.800.561.8187
"?" est la commande pour "demande"
"E" est le paramètre demandé
<CR> carriage return (0D
) ferme la demande
hex
"E" est le paramètre à régler
"=" est la commande pour "régler un paramètre"
"0.975" est la valeur du paramètre
<CR> carriage return] (0D
) ferme le réglage
hex
"!" est le caractère précédant la "réponse"
"E" est le paramètre
"0.975" est la valeur du paramètre
<CR> <LF> Carriage return Line feed (0D
"#" est le paramètre pour "Notification"
"XI" est la valeur pour la notification (ex. "XI" réinitialisation du logiciel interne)
<CR> <LF> (0D
0A
) ferme la notification
hex
hex
"!" est le paramètre pour "Notification"
"XL1" est la valeur pour la notification (ex. "XL1" laser ON)
<CR> <LF> (0D
0A
) ferme la notification
hex
hex
www.
0A
) ferment la réponse
hex
hex
information@itm.com
.com
12
ASCII Programmation
Structure d'une commande
97

Publicité

Table des Matières
loading

Table des Matières