Frac (Source)
Cette instruction donne comme résultat la partie fractionnelle du nombre.
Syntaxe
x = Frac (source)
Remarques
Cette instruction donne comme résultat la partie fractionnelle du nombre qui est entre les
parenthèses.
Exemple d'utilisation de la fonction Frac
L'exemple utilise la fonction Frac.
ItTime
Cette instruction est utilisée afin de donner comme résultat une valeur Vraie (-1) ou fausse (0), sur
la base de l'horloge en temps réel de la centrale de mesure .
Syntaxe
IfTime (TintoInt, Interval, Units)
L'instruction IfTime donne comme résultat la valeur (-1) quand le résultat du test est vrai, et la
valeur (0) quand le résultat du test est faut. Le test est effectué par comparaison avec le temps
courant (l'horloge de la centrale de mesure). L'horloge de la centrale est gardée à l'intérieur de la
centrale de mesure, et est le temps écoulé depuis le 1
est synchronisé avec le temps écoulé (c'est à dire que l'intervalle a la valeur « vraie » lorsque
l'intervalle est un multiple de temps écoulé). Le paramètre de « Timeout » permet de définir un
offset à l'intérieur de l'intervalle. L'instruction IfTime peut être utilisée afin de changer la valeur
d'une variable, ou afin de servir d'expression pour une condition.
L'heure que l'instruction IfTime vérifie, a la résolution de l'intervalle de mesure du programme
(c'est à dire qu'il reste fixe durant la durée entière de l'intervalle de scrutation, et s'incrémente lors
de la scrutation suivante). L'instruction IfTime doit être insérée à l'intérieure d'une scrutation, afin
qu'elle fonctionne.
La fenêtre de temps durant l'instruction IfTime est vraie, est de 1 fois l'unité spécifiée dans le
champs d'unité. Par exemple, si l'instruction IfTime spécifie un moment de 0 dans un intervalle
de 10 minutes, elle pourrait être vraie pendant la première minute de l'intervalle. Avec un moment
de 0 dans un intervalle de 600 secondes, l'intervalle aura toujours une durée de 10 minutes, mais
l'instruction IfTime ne sera vraie que durant la première seconde de l'intervalle.
IfTime (0,60, Min) then
' instructions à effectuer une fois par heure
EndIf
L'instruction IfTime ne donnera la valeur « vraie » qu'une fois par intervalle. Par exemple, un
programme ayant une scrutation par seconde, et une instruction IfTime (0,10, min), exécutera 60
fois l'instruction IfTime durant l'intervalle où l'instruction pourrait être vraie. Cette instruction ne
retournera le résultat « vrai », que la première fois qu'elle est exécutée. Elle ne donnera le résultat
vrai à nouveau, que lors de l'intervalle de 10 minutes suivant.
8-8
er
janvier 1990 à 00h00min00sec. L'intervalle
Manuel de la CR200