Formation De Blocs De Texte; Envoyer Des Lignes D'impression À L'enregistreur Graphique (Avec L'adresse Du Champ Paramètres F1H); Interrogation Sur L'état De L'appareil - Gossen MetraWatt LINAX 4000M Mode D'emploi

Masquer les pouces Voir aussi pour LINAX 4000M:
Table des Matières

Publicité

6 Formation de blocs de texte

Si, au début ou à la fin d'un processus de chargement, l'on
requiert l'impression des paramètres variables (à condition que le
canal d'imprimante soit monté dans l'enregistreur graphique), une
ligne de texte complète peut être envoyée à l'enregistreur au
moyen de l'adresse de champ paramètres F1H.
6.1 Envoyer des lignes d'impression à l'enregistreur
graphique
(avec l'adresse de champ paramètres F1H)
Au moyen de ce message, une ligne de texte de 16 caractères
peut être envoyée à l'enregistreur graphique. Ce dernier répercute
ensuite ce message dans la queue d'impression. Lorsque celle-ci
est vide, l'impression du texte est immédiate, sinon les lignes de
texte se trouvant déjà dans la queue d'impression sont imprimées
en premier. Si le message était correct à la réception et s'il a
ensuite été rajouté à la queue d'impression, l'enregistreur graphi-
que valide alors ce message au moyen du code 10H. Si la place
disponible à la suite de la queue d'impression n'est pas suffisante
pour contenir ce message, la réponse fournie contient alors le
code 11H.
Le format du message est le suivant:
SD2/LE/LEr/SD2/DA/SA/FC/aa/oo/dd/cc/[ligne de texte]/FCS/ED
Signification:
SD2 = 68H
Octet de début
LE = 17H
Nombre d'octets de données + 7
LEr = 17H
Répétition de LE
SD2 = 68H
Répétition de l'octet de début
DA
Adresse destination
(adresse de l'appareil relié par bus)
SA
Adresse source
FC = 16H
Code de fonction
aa = F1H
Adresse de base du champ paramètres
oo = 00H
Octet de remplissage
dd
Commande des données
00H = Impression du texte sans la date ni
l'heure
01H = Impression du texte avec l'heure
02H = Impression du texte avec la date
03H = Impression du texte avec la date et
l'heure
cc = 10H
Nombre d'octets de données
Ligne de texte
16 caractères ASCII, les positions de caractère
non utilisées doivent être comblées par le code
20H (espace)
FCS
Total de contrôle
ED = 16H
Séparateur de fin de chaîne
L
Nombre des octets dans FCS
GOSSEN-METRAWATT
L
6.2 Interrogation sur l'état de l'appareil
Le message ci-dessous permet d'interroger l'enregistreur graphi-
que sur le nombre de lignes de texte se trouvant dans la queue
d'impression.
Cette question est formulée comme suit:
SD3/DA/SA/FC/aa/oo/oo/cc/xx/xx/xx/xx/FCS/ED
Signification:
SD3 = A2H
Octet de début
DA
Adresse destination
(adresse de l'appareil relié par bus)
SA
Adresse source
FC = 15H
Code de fonction
aa
Adresse de base du champ paramètres (F1H)
oo oo
Adresse des paramètres de 2 octets (offset)
(0000H)
cc
Nombre d'octets de données appelés (19H)
xx xx xx xx
4 octets quelconques
FCS
Total de contrôle (somme des valeurs hexadé-
cimales des trames L)
ED = 16H
Séparateur de fin de chaîne
L
Nombre d'octets dans FCS
La réponse de l'enregistreur graphique est la suivante:
SD2/LE/LEr/SD2/DA/SA/FC/aa/FCS/ED
L
Signification:
SD2 = 68H
Octet de début
LE = 17H
Nombre d'octets de données + 7
LEr = 17H
Répétition de LE
SD2 = 68H
Répétition de l'octet de début
DA
Adresse destination
(adresse de l'appareil relié par bus)
SA
Adresse source
FC = 16H
Code de fonction
aa
No. de messages dans la queue d'impression
FCS
Total de contrôle
ED = 16H
Séparateur de fin de chaîne
L
Nombre d'octets dans FCS
L
9

Publicité

Table des Matières
loading

Table des Matières