48 Chapitre 4: Alarmes
Appuyez sur
Affichage
O (ENTERe) (ENTER#)
0.000000
Introduit les paramètres de date et d'intervalle
de répétition.
1.02 |xvzaum
1.020000
Enclenchel'alarme sur 1h02 du matin (a.m.).
(xEa) (atPHa) LOOP
XEQLOOP
Exécute la boucle avantque l'alarmen'arrive à
échéance.
(AtPHA)
»
*ax
A 1h02 du matin, l'alarmeest activée et inter-
rompt momentanément le programme en bou-
cle.
»
Après l'exécution du programme TEST (appelé
par l'alarme), le programmeen boucle reprend
[Ris)
1.020000
Artête le programme en boucle.
L'exemple précédent montre comment un programme en cours est suspendu par une alarme de commande
d'interruption qui lance un second programme. Lorsque l'exécution du second programme est terminée, le
alculateur reprend l'exécution du premier. Sile second programmeexécute une fonction (OFF), le caleulateurs'éteint
ns reprendrel'exécution du premier programme. Pour illustrer ce fonctionnement, insérez une instruction (OFF)
après la ligne 09 du programme TEST. Répétez ensuite la partie de l'exemple précédent qui spécifie l'heure et
l'alarme et exécutez le programme LOOP.
Alarme de commande de non-interruption. La réaction du calculateur à une alarme de commande de non-
interruption dépend du mode de fonctionnement du calculateur au moment du déclenchement de l'alarme.
« Sile caleulateur est horstensionou si l'horloge est affichée,
la fonction ou le programmespécifié est exécuté de la même
Etat du
Réaction à
manière que pour une alarme de commanded'interruption.
calculateur
une alarme de
commande de
« Si le calculateur exécute un programme (y compris un
non-
programme qui à été lancé par une autre alarme), l'activa-
interruption
tion de l'alarme ne se traduit que par l'émission d'une
Arrêt où
Exécutele pro-
double tonalité pour indiquer qu'elle est arrivée à
affichage de
grammespécifié
échéance*. Le programmequiétait en cours d'exécution
l'horloge.
oula fonction
n'est pas interrompu; l'alarmeest alors considérée comme
En cours d'exé-
L'alarme est péri-
étant périmée
cution d'un pro-
mée
gramme.
« Si le caleulateur est sous tension mais ne se trouve dans
Tous les autres
Activé comme un
aucun des deux états précédents, l'alarme est activée
cas.
message d'alarme.
comme un message d'alarme; le messageest constitué de #
et du label du programmeou du nom dela fonction.
Pourspécifier une alarme de commande de non-interruption, placez dansle registre ALPHA, avant d'exécuter
xvzaim, # et le label du programmeou le nom dela fonction du périphérique.
ALPHA
Z label du programme
ou
ALPHA
Le label du programme oule nom de la fonction que vousspécifiez pour ce type d'alarme peut avoir jusqu'à sept
caractères (c'est le maximum permis par le calculateur).
Exemple: Nous avons déjà vu que, lorsque le calculateur est horstension ou lorsque l'horloge est affichée, une
alarme de commandede non-interruption est activée de la même manière qu'une alarme d'interruption. Utilisons
les programmes del'exemple précédent pour démontrerle fonctionnementd'une alarme de commandede non-
interruption dansles deux cas suivants: 1 ) le calculateur est sous tension, mais l'horlogen'est pas affichée et 2) un
programmeest en cours d'exécution
*Si l'indicateur 26(validation du message sonore)est éteint, aucune tonalité ne sera émise. Reportez-vous au chapitre 4 intitulé «Indicateurs
binaires» du manuel d'utilisation de votre calculateur