Chapitre 2
2-9 Instructions de commande de la machine
Les instructions de commande de la machine déterminent comment la communication entre l'EGX-300 et l'ordinateur sera traitée par
l'interface RS-232C; et serviront également à renvoyer à l'ordinateur le statut de l'EGX-300. Certaines d'entre elles peuvent servir à
formater la sortie pour les instructions CAMM-GL I.
Une instruction de commande de machine est composée de 3 caractères : ESC (1Bh), un "." et une lettre majuscule. Il y a également deux
types d'instructions de commande de machine : l'un véhicule les paramètres et l'autre non.
Les paramètres peuvent être omis. Les points virgules ";" servent de séparateurs entre paramètres. Un ";" sans paramètre signifie que les
paramètres ont été omis. Les instructions de commande de machine avec paramètre nécessitent une terminaison (Terminator) pour
indiquer la fin de l'instruction.
Le signe deux points ":" sert de terminaison et ne doit pas être omis. Aucune terminaison n'est nécessaire pour les instructions de
commande machine sans paramètre.
Instruction
Format
Instructions Handshake
ESC .B
[ESC].B
Output Remaining
Buffer Capacity
ESC .M
[ESC].M<P1>;<P2>;
Set Handshake
<P3>;<P4>;<P5>;
Output
<P6>:
Specifications (1)
ESC .N
[ESC].N<P1>;<P2>;
Set Handshake
<P3>; ••••• ;<P11>:
Output
Specifications (2)
ESC .H
[ESC].H<P1>;<P2>;
Sets ENQ/ACK
<P3>; •••••••• ;<P12>:
Handshake Mode1
ESC .I
[ESC].I<P1>;<P2>;
Set Xon/Xoff
<P3> ; •••••••• ;<P12>:
Handshake et
ENQ/ACK
Handshake Mode2
ESC .@
[ESC].@ P1;P2:
Controls DTR
Instructions de statut
ESC .O
[ESC].O
Outputs the Status
of Buffer, Pause
54
Paramètre
Valeurs ([ ] = par défaut)
None
P1: Delay time
0-32767 (msec) [0 (msec)]
P2: Output trigger character
[0 (Pas de réglage)]
P3: Echo terminator
[0 (Pas de réglage)]
P4: Output terminator
[13 ([CR])]
P5: Output terminator
[0 (Pas de réglage)]
P6: Output initiator
[0 (Pas de réglage)]
P1: Intercharacter delay
0-32767 (msec) [0 (msec)]
P2-P11
[All 0 (Pas de réglage)]
: Xoff character (for Xon/Xoff)
Immediate response character
(for ENQ/ACK)
P1: The number of bytes for
0-15358 (byte) [80 (byte)]
data block
[0 (Pas de réglage)]
P2: ENQ character
[All 0 (Pas de réglage)]
P3-P12
: ACK character (only when
<P2> is set)
P1: Limit of the remaining
0-15358 (byte) [80 (byte)]
buffer capacity (for Xon/Xoff)
The number of data block bytes
(for ENQ/ACK (mode2))
P2: ENQ character
[0 (Pas de réglage)]
(for ENQ/ACK (mode2))
0 (for Xon/Xoff)
P3-P12
[All 0 (Pas de réglage)]
: Xon character(for Xon/Xoff)
ACK character
(for ENQ/ACK (mode2))
P1: Ignored
P2: DTR signal control
0-255
None
Donne à l'ordinateur la capacité restant disponible
en mémoire tampon.
Fixe les caractéristiques de sortie Handshake.
Note: Quand vous spécifiez certaines valeurs à
<P4> et <P5>, réglez toujours <P6> sur 0. Quand
vous spécifiez une valeur pour <P6> réglez
toujours <P5> sur 0.
Fixe l'intervalle entre chaque caractère, ainsi
caractère Xoff pour accomplir l'échange
Handshake Xon/Xoff.
A réception du caractère ENQ fixé par <P2>,
compare la valeur fixée par <P1> et la capacité
restante en mémoire tampon, et renvoie le caractère
ACK à l'ordinateur si la capacité encore disponible
est supérieure. La commande [ESC].H sans
paramètre accomplit un faux Handshake.
Sert à accomplir l'échange Handshake Xon/Xoff et
ENQ/ACK mode 2. L'instruction [ESC].I sans
paramètre donne un faux Handshake. Dans ce cas,
retournez toujours le caractère ACK à l'ordinateur,
quelle que soit la capacité restant disponible en
mémoire tampon, à réception du caractère ENQ.
Commande le signal DTR (broche n°20 de la RS-
[1]
232C). Un paramètre de numéro pair (par ex. 0)
règle toujours le signal DTR sur High sans accom-
plir l'échange matériel (Hardware Handshake). Un
paramètre de numéro impair (par ex.1 ) accomplit
l'échange et commande le signal DTR en fonction
de la capacité disponible en mémoire tampon.
Produit les codes de statut de l'EGX-300 présentés
dans le tableau ci-dessous.
Code
0
Des données restent dans la mémoire tampon.
8
Mémoire tampon vide.
16
Données dans la mémoire tampon.
EGX-300 en pause (Pause On est affiché).
24
Mémoire tampon vide. EGX-300 en
pause (Pause On est affiché).
Explication
Signification