Table des Matières

Publicité

InstructionTimes (Dest)
PanelTemp (Dest, Integ)
Paramètre
& Type de donnée
Dest
Variable
Integ
Constante

7.7 Digital I/O

CheckPort (Port)
PeriodAvg (Dest, Reps, Range, SEChan, Threshold, PAOption, Cycles,
Timeout, Mult, Offset)
L'instruction InstructionTimes donne comme résultat le temps d'exécution de
chaque instruction dans le programme.
L'instruction InstructionTimes met en mémoire la ligne de donnée "Dest" avec le
temps que prend chaque instruction du programme, à s'exécuter (en
microsecondes). InstructionTimes doit être écrite avant la balise BeginProg.
Chaque élément de la ligne de donnée correspond à une ligne du programme. Pour
que toutes les instructions puissent être prise en compte, la ligne de donnée doit
comporter autant ou plus d'éléments que de lignes écrites dans le programme, lignes
blanches et commentaires compris. La ligne de donnée Dest doit aussi être
dimensionnée en tant qu'entier de type long (par exemple : Public Array(20) AS LONG).
A noter que le temps d'exécution pour une instruction peut varier. Cela prendra plus
de temps, par exemple, d'exécuter une instruction lorsque la centrale de mesure est
en train de communiquer avec un autre appareil.
Cette instruction mesure la température du bornier en °C.
Entrée
La variable dans laquelle on stock le résultat de l'instruction.
Le temps d'intégration (en micro seconds) pour chaque voie mesurée.
Entrée
Intégration
250
250 µS
_60Hz or 16667
16,667 µS (reject 60 Hz noise)
_50 Hz or 20000
20,000 µS (reject 50 Hz noise)
CheckPort est une fonction qui donne comme résultat l'état d'un port de contrôle.
CheckPort donne la valeur Vrai [True (-1)] si le port de contrôle spécifié est à l'état
haut, ou Faux [False (0)] si le port est à l'état bas. CheckPort peut être utilisée en
juxtaposition avec une expression (par exemple Variable = CheckPort (Port)) ou en
tant qu'expression.
CheckPort n'a qu'un seul paramètre, "Port", qui est le numéro de port de contrôle
(entre 1 et 8) à tester.
Attention : La variable envoyée en retour ne sera peut être pas valide si on utilise le
port de contrôle en tant que port série ou port de comptage d'impulsion.
Cette instruction mesure la période d'un signal sur n'importe laquelle des voies de
mesure unipolaires. Le nombre de cycles spécifiés est temporisé avec une résolution
de 92ns, donnant une résolution à la période mesurée qui sera de 92ns divisé par le
nombre de cycles choisis.
Chapitre 7. Instructions de mesure
7-13

Publicité

Table des Matières
loading

Table des Matières