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

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

Publicité

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.
Average(Reps, Source, DisableVar)
Average(4,SoilT(),0)
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.
4.3.2 Temps de scrutation – Temporisation pour la mesure et le calcul
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.
BeginProg
Scan (1,Sec)
NextScan
EndProg
L'instruction « Scan », détermine à quelle fréquence les mesures comprises dans la boucle, sont
effectuées :
Scan(Intervalle,Unité)
Scan(1,SEC)
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.
4.4 Entrées numériques
En plus du chiffrage en base 10, il y a 3 autres façons de représenter des nombres à l'intérieur d'un
programme : la notation scientifique, binaire, et hexadécimale (voir tableau 4.4-1).
4-4
Therm109(SoilT(),4,1,Ex1,1.0,0)
CallTable AvgTemp
Tableau 4.4-1 Formats utilisables afin d'entrer des nombres en CRBasic
Format
Standard
Notation scientifique
Binaire
Hexadécimale
Measure
Call Data Table
Exemple
6.832
E-8
5.67
&B1101
&HFF
Manuel de la CR200
Scan Loop
Valeur
6,832
-8
5,67 x 10
13
255

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières