Temps De Scrutation - Temporisation Pour La Mesure Et Le Calcul - Campbell Scientific CR200 Série Manuel D'utilisation

Masquer les pouces Voir aussi pour CR200 Série:
Table des Matières

Publicité

DataInterval(TintoInt,Interval,Units)
DataInterval(0,1,hr)
Average(Reps, Source, DisableVar)
Average(4,SoilT(),0)
4.3.2 Temps de scrutation – Temporisation pour la mesure et le calcul
BeginProg
Scan (1,Sec)
Therm109(SoilT(),4,1,Ex1,1.0,0)
CallTable AvgTemp
NextScan
EndProg
Scan(Intervalle,Unité)
Scan(1,SEC)
L'instruction DataInterval est une instruction qui modifie la condition pour
laquelle les données seront stockées. Les trois paramètres sont le temps à
l'intérieur de l'intervalle de temps, la durée de l'intervalle de temps auquel les
données sont stockées, et l'unité de temps de l'intervalle. L'exemple donné
enregistrera des valeurs à chaque valeur du temps « 0 » dans l'intervalle de
temps faisant « 1 » heure, avec la valeur du 0 calé par rapport à l'horloge interne
de la centrale de mesure.
Les instructions de sauvegarde comprises dans la définition du tableau de
données, déterminent les valeurs qui seront enregistrées dans le tableau. Le
tableau doit être appelé par le programme si l'on veut que les instructions de
sauvegarde soient exécutées. Ceci se produira à chaque fois que de nouvelles
mesures sont effectuées et que le tableau de données est appelé. Lorsque le
tableau est appelé, les instructions de sauvegarde sont exécutées sur les valeurs
courantes contenues dans la mémoire d'entrée. Si les conditions de basculement
du tableau sont atteintes, alors les données calculées par les instructions de
sauvegarde sont envoyées dans le tableau de données. Dans l'exemple ci-
dessous, plusieurs données sont sauvegardées.
L'instruction « Average » (moyenner), est une instruction de sauvegarde dont le
résultat est de calculer la moyenne d'une variable, sur la durée de l'intervalle de
sauvegarde. Les paramètres utilisés sont le nombre de répétitions (le nombre
d'élément d'une ligne de données 'array ', pour lesquels on va calculer une
moyenne), la variable source ou la ligne de donnée à moyenner, et une variable
de « passage outre », permettant de ne pas prendre en compte certaines valeurs
pour le calcul de la moyenne, si certaines conditions sont atteintes. Une valeur ne
sera pas incorporée à la moyenne, si la variable de « passage outre » est
différente de 0. L'exemple qui suit a « 0 » comme valeur pour le paramètre de
« passage outre », ainsi toutes les valeurs seront prises en compte dans le calcul
de la moyenne.
Une fois que vous savez ce que vous voulez, que les mesures et les calculs ont
été listés et que vos tableaux de sauvegarde ont été définis, le programme en lui
même peut être relativement court. Le programme à exécuter débute alors par
« BeginProg » et se termine par « EndProg ». Les mesures, les calculs et les
appels afin de remplir les tableaux de sauvegarde, sont à l'intérieur des
« crochets » définis par les instructions « Scan » et « Nextcan », qui déterminent
la fréquence de scrutation de la centrale de mesure.
Call Data Table
L'instruction « Scan », détermine à quelle fréquence les mesures comprises
dans la boucle, sont effectuées :
L'instruction « Scan » a deux paramètres. L'intervalle est l'intervalle de
temps entre deux scrutations. L'Unité, est l'unité de temps à utiliser pour
l'intervalle. L'intervalle des temps maximum que l'on peut donner à
l'intervalle est d'une minute. Dans l'exemple, il est d'une seconde.
Centrales de mesure de la série CR200
Measure
Scan Loop
4-5

Publicité

Table des Matières
loading

Table des Matières