Télécharger Imprimer la page

Willtek STABILOCK 4032 Manuel D'utilisation page 271

Publicité

IF OUTLIMIT / IF INLIMIT
THEN est optionnel (l'entrée n'est pas absolument nécessaire).
!
Lorsque la comparaison porte sur des opérandes numériques
avec unité, il faut que les deux opérandes aient la même unité. La
dimension de l'unité peut par contre être différente.
Exemple : IF INLIMIT (M_RMS,200 mV,1.2 V) THEN...
Lorsqu'une commande IEEE du type "Tâche de mesure" ne donne
aucun résultat (----), ou conduit à un dépassement de capacité
(>>>>) ou à une valeur inférieure au seuil (<<<<), ces résultats
satisfont toutes les conditions de comparaison (la commande qui
suit THEN est exécutée).
Exemples
10 FOR A=1 V TO 7 V
20 REM Valid values = 1 V and 5 to 7 V
30 IF OUTLIMIT(A,2V,4V)GOTO 50
40 PRINT "A=";A:GOTO 60
50 PRINT "VALID VALUE = ";A
60 NEXT A
La boucle FOR...NEXT (lignes 10 à 60) donne à la variable A les
valeurs 1 V à 7 V. A la ligne 30, la commande OUTLIMIT contrôle
si la condition 2 V < A < 4 V est satisfaite (on a ici OUTLIMIT, qui
n'inclut pas les valeurs limites 2 V et 4 V). La commande PRINT
de la ligne 50 n'est exécutée que si la condition précédente est
satisfaite.
10 IF INLIMIT(M_RMS,0.1 V,0.2 V)GOTO 50
20 C$="MEASURED:"+VAL$(M_RMS)+"...ADJUST!"
30 PAUSE C$
40 GOTO 10
50 PRINT "YOU are the GREATEST"
60 END
Tant que le résultat de la tâche de mesure IEEE M_RMS ne
satisfait pas la condition 0.1 V ≤ M_RMS ≤ 0.2 V (on a ici INLIMIT,
qui inclut les valeurs limites 0.1 V et 0.2 V), la valeur de mesure
courante apparaît à l'écran, ainsi que la demande ADJUST! (lig-
ne 30). Ce n'est que lorsque le signal de mesure BF se trouve à
l'intérieur des valeurs limites fixées que le programme se poursuit
à la ligne 50 et "récompense" le travail de réglage effectué en
affichant le message YOU are the GREATEST.
Commandes BASIC
8-47
8

Publicité

loading