STPWATCH.TXT File (c) Hewlett-Packard Company, 1990. GENERALITES ----------- L'application STPWATCH offre des fonctions de chronomŠtre au HP 48 : o ChronomŠtre "… d‚clic" en temps r‚el, command‚ par menus (jusqu'… 100 h). o R‚initialisation du chronomŠtre. o Rappel et stockage des temps interm‚diaires (limit‚s par la m‚moire). o Affichage et impression des temps (en valeur absolue et en valeur relative) dans le format H.MS. o Commandes de chronomŠtre programmables. Ce programme cr‚e une liste dans une variable utilisateur baptis‚e SWDAT : SWDAT --> { n tableau(mx2) d } o— : n = Entier r‚el non n‚gatif (nombre de temps stock‚s). La valeur par d‚faut de n est 0. tableau(mx2) = Tableau r‚el … deux dimensions (mx2) permettant le stockage de m temps. La valeur par d‚faut de m est 25. d = Ecart (en secondes) entre les affichages des temps. Sa valeur par d‚faut est 0,4. Par exemple, la s‚quence de commandes suivante cr‚e une variable SWDAT permettant de stocker 100 temps, avec un ‚cart de 0,5 secondes entre les affichages des temps stock‚s. 0 { 100 2 } 0 CON 0.5 3 ->LIST 'SWDAT STO PROCEDURE --------- 1. A l'aide de Kermit, transf‚rez le fichier STPWATCH.LIB de l'ordinateur au calculateur. Le libell‚ {STPW} s'affiche dans le menu VAR du HP 48. 2. Rattachez la bibliothŠque au r‚pertoire HOME : A. Appuyez sur la touche {STPW} du menu VAR pour rappeler la bibliothŠque dans la pile. B. Entrez le num‚ro de port dans lequel vous voulez que la bibliothŠque r‚side (0, 1 ou 2), puis appuyez sur [STO]. C. Mettez le HP 48 hors tension puis … nouveau sous tension. {SW-B} se rattache et son libell‚ figure dans le menu LIBRARY. 3. Appuyez sur [shift-droit][LIBRARY]{SW-B} pour afficher les libell‚s de menu du programme de chronomŠtre. 4. Appuyez sur {DOSW} pour acc‚der … l'environnement du chronomŠtre. Utilisez les touches de fonction {START}, {STOP} et {RESET} pour chronom‚trer ; utilisez [ENTER] pour enregistrer des temps sans arrˆter le chronomŠtre. 5. Appuyez sur [ATTN] pour quitter l'application de chronomŠtre. MENU KEYS --------- {DOSW} - AccŠde … l'environnement du chronomŠtre ; affiche son menu. {START} - Lance le chronomŠtre. {STOP} - Arrˆte le chronomŠtre. {RESET} - R‚initialise le chronomŠtre : met … z‚ro le chronomŠtre et le nombre de temps chronom‚tr‚s. (Appuyez sur [ENTER] pour enregistrer des temps pendant que le chronomŠtre continue … tourner). {VSP+} - Affiche le temps sp‚cifi‚ par l'argument n du niveau 1 ; des pressions successives incr‚mentent (n+1) et affichent les autres temps. {VSP-} - Affiche le temps sp‚cifi‚ par l'argument n du niveau 1 ; des pressions successives d‚cr‚mentent (n-1) et affichent les autres temps. {VALL} - Affiche tous les temps (une fois) avec l'‚cart sp‚cifi‚. {PSP+} - Imprime le temps sp‚cifi‚ par l'argument n du niveau 1 ; renvoie n+1 dans la pile. {PALL} - Imprime tous les temps stock‚s. {RCLSP}- Renvoie la valeur absolue (niveau 2) et la valeur relative (niveau 1) du temps sp‚cifi‚ par l'argument du niveau 1. ({RCLSP} se trouve sur la page 2 du menu). {RESET}- R‚initialise le chronomŠtre : met … z‚ro le chronomŠtre et le nombre de temps stock‚s. ({RESET} se trouve sur la page 2 du menu). AFFICHAGE DU CHRONOMETRE ------------------------ ____________________________ +-------------> |00025 00:00:12:34 | <--- Temps du chronomŠtre. | +----> |00003 00:00:09:82 | <--- Temps … la derniŠre pression de touche. | | | | | | | Nombre de temps stock‚s. | Nombre de temps pouvant ˆtre stock‚s. ------------------------------------------------------------------------------ NOTE : Comme c'est le cas pour tout programme, si vous laissez fonctionner le chronomŠtre pendant de longues p‚riodes, vous affaiblirez les piles et risquez de perdre toutes les donn‚es stock‚es dans le calculateur. Par ailleurs, lorsque le chronomŠtre est actif, toutes les alarmes sont invalid‚es. ------------------------------------------------------------------------------