Chapitre 4. Langage De Programmation - Crbasic; Format Des Introductions; Opérations Mathématiques; Instructions De Mesure Et De Traitement De Sauvegarde - Campbell Scientific CR200 Série Manuel D'utilisation

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

Publicité

Chapitre 4. Langage de programmation – CRBasic
La CR200 est programmée dans un langage qui a des similitudes avec du basic structuré. Il y a des instructions
spéciales pour effectuer des mesures et pour créer des tableaux de sauvegarde des données. Le résultat de toutes les
mesures sont dans des variables assignées (auxquelles on attribue des noms). Des opérations mathématiques sont
écrites presque de la même façon que si c'était une écriture algébrique. Ce chapitre décrit un programme, sa syntaxe,
sa structure et sa séquence de programmation.

4.1 Format des introductions

4.1.1 Opérations mathématiques
Les opérations mathématiques sont écrites d'une façon algébrique. Par exemple pour convertir une
température en Celsius à une température en Fahrenheit, on peut écrire :
TempF = TempC * 1.8 + 32
Avec la CR200 il peut y avoir 1 à 6 mesures de température (ou autre type de mesure). Au lieu
d'avoir 6 noms de variables différents, une ligne de variable, avec un nom et 6 éléments, pourrait
être utilisée. Une température de thermistance pourrait être appelée Temp. Avec une ligne de 6
éléments, le nom de chacune des températures seraient Temp(1) à Temp(6). La notion de ligne
permet de compacter le code afin d'effectuer des opérations sur toutes les variables. Par exemple,
pour convertir six températures d'une ligne variable, de °C à °F, on a :
For I=1 to 6
Temp(I)=Temp(I)*1.8+32
Next I

4.1.2 Instructions de mesure et de traitement de sauvegarde

Les instructions de mesure sont des procédures qui configurent le matériel (hardware) afin de faire
une mesure, et placent le résultat dans une variable ou une ligne de variable (aussi appelée « ligne
de données »). Les instructions de traitement de sauvegarde sont des procédures qui stockent le
résultat des mesures effectuées, ou calculent des valeurs avant de les stocker. Les instructions de
traitement de sauvegarde comprennent le calcul de la moyenne, de la sauvegarde du minimum ou
du maximum, l'écart type etc.
Les instructions qui servent à faire des mesures ou qui servent à sauvegarder des données, ne sont
pas basées sur un langage basic standard. Les instructions que Campbell Scientific a créé pour
effectuer ces opérations, sont sous la forme de procédures. La procédure a un nom que l'on entre
au clavier, et une série de paramètres qui contiennent les informations nécessaires pour effectuer la
procédure. Par exemple, l'instructions de mesure de la tension batterie de la CR200 :
Battery (Dest)
Battery est le nom que l'on entre au clavier/ mot clé (keyword), pour cette instruction. Le
paramètre associé à l'instruction Battery, est la Destination, qui est le nom de la variable dans
laquelle sera mise la tension. Si vous voulez mettre la valeur de la tension batterie dans la variable
appelée BattVolt, vous devrez entrer le code suivant :
Battery (BattVolt)
L'utilisation de ces instructions devrait devenir de plus en plus claire au fur et à mesure que l'on
avance dans cette introduction.

4.1.3 Insertion de commentaires dans un programme

Des commentaires peuvent être insérés dans le programme en débutant la ligne de commentaire
par une marque « ' ». Les commentaires peuvent être ajoutés en début de ligne, ou à la suite
suivant le code de la CR200. Quand le compilateur de la CR200 voit un « ' », il ignore le reste de
la ligne.
' La déclaration des variables débute ici
Public Start(6) 'Déclare la ligne de début de temps.

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières