5.1.2
Descriptions des commandes hôtes
Pour l'ensemble des descriptions de commande, aa = ID émetteur ou ID récepteur, hh = somme de contrôle.
Activation/Désactivation de la calibration utilisateur $aa,UCx*hh<cr><lf>
Interrogation de la calibration utilisateur
Réponse à l'interrogation
Dans laquelle : nn = nombre d'entrées du tableau de calibration décimale codée en SCII),
x = « D » ASCII (calibration utilisateur désactivée) ou « E » ASCII (calibration utilisateur activée)
yyyy = expression de la somme de contrôle calculée du tableau de calibration utilisateur
(décimale codée en ASCII)
zzzz = expression de la somme de contrôle enregistrée du tableau de calibration utilisateur
(décimale codée en ASCII)
Pendant que les données sont saisies dans la copie RAM du tableau de calibration utilisateur, l'interrogation
calibration utilisateur revoie la somme de contrôle cumulée existante du tableau RAM (yyyy) et la valeur
enregistrée (zzzz) est 0000.
Effacement du tableau de calibration utilisateur
Une interrogation de la calibration utilisateur qui suit la commande Effacer tableau renverra :
$aa,UC=00,x,0000,0000*hh<cr><lf>
Enregistrement de la calibration utilisateur
Dans laquelle : xx.xx = vitesse corrigée (décimale codée en ASCII),
Vérification du dernier enregistrement de calibration utilisateur
Réponse à la demande
Dans laquelle sont définis les codes erreur à caractère ASCII unique suivants :
0
1
2
3
4
5
Enregistrement de la calibration utilisateur
Une demande de calibration utilisateur effectuée après la commande Enregistrer doit afficher que la somme de
contrôle calculée (du tableau enregistré) et la somme de contrôle en mémoire sont égales. Ceci confirme que le
tableau a été enregistré sans erreur.
Effacement du tableau de calibration utilisateur
Réponse à l'interrogation
Dans laquelle : nn = numéro de rangée du tableau de calibration (décimale codée en ASCII).
Enregistrement de la chaîne de texte de la calibration utilisateur
Dans laquelle la chaîne de texte peut contenir jusqu'à 32 caractères alphanumériques
minuscules ou majuscules SCII plus les caractères espace, tiret inférieur et trait d'union SCII.
48
Section 5
$aa,UCWxx.xx,yy.yy*hh<cr><lf>
yy.yy = vitesse du capteur non corrigée
$aa,UC=<code derreur>*hh<cr><lf>
Entrée de tableau acceptée
Erreur : vitesse de capteur hors service (vitesse de la dernière rangée < vitesse de la
rangée précédente)
Erreur : incrément de vitesse de capteur inférieur à 0,5 ms (vitesse de la dernière
rangée < 0,5 + vitesse de la rangée précédente)
Erreur : saisie de données non autorisée le tableau n'a pas été effacé)
Erreur : argument incorrect (format de données non valide)
Erreur : le tableau de calibration utilisateur est complet (l'ensemble des 64 rangées a
été renseigné)
$aa,UC=nn,xx.xx,yy.yy*hh<cr><lf>
La première rangée est indiquée par « 01 », la seconde par « 02 », etc.
Manuel du FT702LT-V22-PM
Tableau de calibration utilisateur
$aa,UC?*hh<cr><lf>
$aa,UC=nn,x,yyyy,zzzz*hh<cr><lf>
$aa,UCCLEAR*hh<cr><lf>
$aa,UC?W*hh<cr><lf>
$aa,UCS*hh<cr><lf>
$aa,UC?Rnn*hh<cr><lf>
$aa,UC?W*hh<cr><lf>