Télécharger Imprimer la page

Hewlett Packard HP 82160A Manuel D'utilisation page 52

Module hp-il

Publicité

50 Chapitre 4: Contrôle de l'interface
Sile calculateur reçoit plus d'un octet d'état, il utilise le premier octet. Référez-vous au manuel d'utilisation du
périphérique pour déterminer lasignification de ces bits. Lafonction
ous permet donc de contrôler l'état
du périphérique et d'agir en conséquence (référez-vous au message Envoi d'état dans le manuel d'utilisation de
l'appareil)
La fonction (GUTA) envoie le contenuduregistre ALPHA àl'appareil principal de la boucle. La chaîne alphacodée
ASCII est normalement terminée par les codes ASCII de retour chariot (CR) et avanceligne (LF) lors de la
transmission. Le registre alphan'est pas modifié. La réponse du récepteur dépendra du type d'appareil utilisé. Une
imprimante éditera les
caractères alphaet une unité de stockageles ignorera. Référez-vous au manuel d'utilisation
de l'appareil pour déterminer sa réponse.
Vouspouvez aisément envoyer des données numériques en exécutan
directe ou indirecte puis de
suivi d'une adresse deregistre
permet, en outre, de contrôler certains appareils non standard en transmettant une séquence d'ordres
appropriés duregistre alpha au périphérique. Ce dernier peut alors effectuer l'opération désirée.
CnAJ
Lafonction( I N A )
rappelle une chaîne alpha codée ASCII de l'appareil principal dansle registre ALPHA. Lachaîne
se termine normalement lors de la réception des codes ASCII CRet LF. Si e caleulateur reçoit plus de 24 caractères,
il ne conserve queles 24 premiers. Une nouvelle exécution de
registre ALPHA (référez-vous au message Envoi de données dans le manuel d'utilisation de l'appareil),
nvoie les caractères supplémentaires dans le
Lafonction
rappelle une valeur numérique codée ASCII de l'appareil principal dans le registre X. Le
périphérique détermine le format du nombre transmis. L'interface ne transmet que les dix premiers chiffres du
nombre et les deux premierschiffres de l'exposant de dix. Par exemple, tous les nombressuivants sont valides et
reconnuspar l'interface commetels:
2
+0,88253
—,14E2
6E-22
— 427,00766E + 12
Unformatnonstandard peut donner un nombre nonsignificatif dansle registre X (référez-vous au message Envoi
de données du manuel d'utilisation de l'appareil)
Suppression de
de ligne
L'indicateur binaire 17 contrôle comment le module d'interfaceutilise le code standardde fin de ligne (CR-LF). Ces
codes sont utilisés par la plupart des périphériques et l'indicateur 17 doit donc être effa
Lorsquel'indicateur 17 est effacé, les codes CR-LFindiquent la fin d'une ligne de données. Pour
caleulateur envoie les codes ASCII de CR et de LFà la fin de la chaîne alpha. Pour
il accepte les caractères
alphajusqu'à réception des codes CR-L ? de 24 caractères oujusqu'àce que la chaîne ait été complètementtransmise.

Publicité

loading