Séquence De Programmation; Exemple De Programme - Campbell Scientific CR200 Série Manuel D'utilisation

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

Publicité

4.2 Séquence de programmation
Le tableau suivant décrit la structure typique d'un programme de CR200 :
Declaration
Declare constants
Declare Public variables
Dimension variables
Define Alises
Define data tables
Process / store trigger
Table size
Processing of Data
Define Subroutines
Program
Set scan interval
Measurements
Processing
Call Data Table(s)
Indicate controls
NextScan
End Program

4.3 Exemple de programme

Const Mult=1
Const Offset=0
Public SoilT(4)
Units SoilT = DegC
DataTable (AvgTemp,1,2000)
DataInterval (0,1,hr)
Average (4,SoilT(),0)
EndTable
BeginProg
Scan (1,Sec)
NextScan
EndProg
4-2
Faire une liste de ce que l'on va mesurer et calculer
A l'intérieur de cette liste, insérez les constantes utilisées
Indiquez les valeurs que l'utilisateur peut visualiser lorsque le
programme est en cours d'exécution
Le nombre de chaque mesure qui sera effectuée,
Et un nom spécifique pour chacune des mesures effectuées (alias)
Décrit, en détail, les tableaux de données qui seront enregistrés
pendant l'expérience
Ceci est actif lorsque les données doivent être enregistrées. Sont-
elles enregistrées lorsque certaines conditions sont atteintes ? Les
données sont-elles enregistrées à intervalle de temps régulier ?
Sont-elles enregistrées à intervalle régulier seulement lorsque
certaines conditions sont atteintes ?
Ceci configure la taille du tableau dans la CR200
Quels genre de données sont à enregistrer (les données brutes,
moyennées, maximum, minimum etc. ?)
S'il y a des séries d'instructions qui sont répétées dans le
programme, elles peuvent être incluses dans une « subroutine » et
appelées lorsque cela est nécessaire sans avoir à re-taper le code
en entier
Le paragraphe dédié au programme, définit les actions faites par la
centrale de mesure
L'intervalle de scrutation définit la périodicité de mesure
Entrez les mesures à effectuer
Entrez les calculs additionnels à effectuer sur les mesures
Le tableau de données doit être appelé afin que les données soient
enregistrées
Vérifie les mesures et initie des contrôles si cela est nécessaire
Termine la boucle (et attendre si cela est nécessaire) pour le
prochain intervalle de scrutation.
Declare Constants
Declare Public Variables,
Dimension Array, and
Declare Units
Define Data Table
Therm109(SoilT(),4,1,Ex1,1.0,0)
CallTable AvgTemp
Measure
Call Data Table
Manuel de la CR200
Declare Constants
Scan Loop

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières