Télécharger Imprimer la page

HP 82182A Manuel D'utilisation page 49

Publicité

Chapitre 4: Alarmes 47
Lelabel du programmeou le nom de la fonction que vous spécifiez dans une alarme de commanded'interruption ne
doit pas se composer de plus de 6 caractères*. Pour enclencher une alarme de commande d'interruption qui
provoqueral'exécution d'unefonction ou d'un programme identifié par unlabel ou un nomdesept caractères, créez
un court programme «appelant»quiexécute le programmeoulafonction que vousdésirez, puis enclenchez l'alarme
pour qu'elle exécute le programmeappelant
Si une alarme de commande d'interruptionarrive à échéancealors qu'un programmeest en cours (y compris un
programme lancé par une autre alarme de commande), l'exécution du programmeen courssera momentanément
suspendue pendant l'exécution** de la fonction ou du programmedésigné par l'alarme d'interruption. Lorsque
l'alarme déclenche un programme, le calculateur l'exécute de la même manière qu'un sous-programme d'un
programmequi a été interrompu(et utilise un niveau de sous-programme). (Pour de plus amples informations,
consultez le chapitre 12, «Sous-programmes», du manueld'utilisation de votre calculateur.)
Exemple: Utilisez une alarme de commande d'interruption avec un court programme destiné à interrompre
l'exécution d'un programme tournant continuellement en boucle. Le programme (simple) suivant tourne
continuellement en boucle.
Appuyez sur
Affichage
(FAom)
m0n
00 REG nn
M iei) (AiPHA] LOOP (ALPHA)
01 LBLTLOOP
M Gro) (AirHa) LOOP (AiPHA
02 GTOTLOOP
Pour obtenir un programmequel'alarme peututiliser pour interrompre le programme précédent, introduisez le
et affiche ##x
Appuyez sur
Affichage
mao 5n
00 REGnn
M iec TEST
01 LBLTTEST
E
027x
O2Tx#:
02744x
03 TONE5
04 TONE 6
05 TONE7
06 TONE 4
07 AON
08 PSE
09 AOFF
10 RTN
programme suivant qui émet quatre tonalit
Nous allons voir maintenant comment fonctionne une alarme de commande d'interruption lorsqu'un autre
programmeest en coursd'exécution. Enclenchezd'abord une alarme de commanded'interruption qui appellerale
programme TEST,puis lancez immédiatement le programme tournant continuellement en boucle
Appuyez sur
Affichage
1 (seTimE
1.000000
Met l'horloge sur 1h 00 du matin.
(acpna) 88 * 8 *
2
Les ## spécifient une alarme de commande
d'interruption.
TEST
// TEST
(atPHA
1.000000
* Si unlabel de programmeoù unnomde fonctionse composant de sept caractèresest spécifié dans unealarmed'interruption,le septième caractère
taloguedes alarmes). Lorsquel'alarmeest déclenchée, le caleulateur
recherche un label de programme ou un nom defonction correspondant aux six premiers caractèr
l'alarme. Sl ne trouve nilabel ni nomcorrespondant, le message NONEXISTENTest affiché.
** L'interruption réelle se produit, après l'exécution de la fonction en cours, lorsque l'alarmearrive à échéance. L'alarme ne provoque également une
interruption que lorsque le décalage de lapile versle haut est validé par une fonction d'un programme encours. (Voustrouverez de plus amples
informations dans l'annexe C, «Mouvements dela pile opérationnelle et entrée au clavier», du manuel d'utilisation de votre caleulateur.)
noré (même
est
apparaît lorsque vousvisualisez l'alarmeen modeC
que vous avez spécifiés en enclenchant

Publicité

loading