TRACE
TRACE
Utilisation
Recherche d'erreur dans les programmes.
TRACE
Syntaxe
Action
Lors de l'exécution d'un programme, la commande TRACE trans-
met à l'imprimante le numéro de la ligne de programme en cours
d'exécution. Le procès-verbal ainsi obtenu indique donc dans quel
ordre les lignes de programme ont été exécutées.
Lorsque le contenu de l'écran n'est pas effacé au moyen de CLS,
le procès-verbal obtenu au moyen de la commande TRACE peut
aussi être observé à l'écran (masque AUTORUN). Il peut toutefois
aussi se faire que le programme étudié comporte des commandes
PRINT, qui écrasent en partie ce procès-verbal, le rendant ainsi
inutilisable.
TRACE a la fonction d'un commutateur : en répétant la comman-
de, la fonction peut être alternativement activée puis désactivée
(l'état dans lequel se trouve la fonction est signalé par Trace On
/ Trace Off).
La commande TRACE peut être utilisée aussi bien dans le mode
direct que dans les programmes.
Exemple
10 SETTX;V_RMS;GENA_TX;MODUL
20 FREQUENCY 10 MHz
21 TRACE
30 FOR I=1 TO 5
40 INPUT "ENTER RMS-VALUE",V
50 IF V>=5 V GOTO 90
60 PRI "VALUE =";V
70 NEXT I
80 GOTO 100
90 PRI "ERROR"
100 TRACE
101 END
La commande TRACE de la ligne 21 permet de suivre les diffé-
rents branchements et boucles du programme. La ligne 100 dé-
sactive la fonction. En l'absence de cette ligne 100, la fonction
demeurerait activée et ne serait désactivée invonlontairement
qu'à la mise en route suivante du programme (ligne 21).
Commandes BASIC
8-65
8