3.1.1 Etendue de mesure en tension. Campbell Scientific CR200 CR211, CR200 CR206, CR200 CR295, CR200 CR216, CR200
Manuel de la CR200
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
Therm109(SoilT(),4,1,Ex1,1.0,0)
Measure
Call Data Table
NextScan
EndProg
Scan Loop
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).
Tableau 4.4-1 Formats utilisables afin d’entrer des nombres en CRBasic
Format Exemple Valeur
Standard 6.832 6,832
Notation scientifique 5.67
E-8
5,67 x 10
-8
Binaire &B1101 13
Hexadécimale &HFF 255
4-4

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。