Les Drapeaux (Flags); Les Types De Paramètre; Expressions Dans Les Paramètres - Campbell Scientific CR200 Série Manuel D'utilisation

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

Publicité

La CR200 utilise la valeur –1 plutôt qu'un autre chiffre différent de 0, parce que les opérateurs
« and » et « or » sont les mêmes pour des états logiques et des comparaisons binaire de
comparaison de bits (voir « and » et « or » au chapitre 8). Le chiffre –1 est exprimé en binaire,
avec tous les bits égaux à 1, alors que le chiffre 0 a tous les bits égaux à 0. Lorsque –1 est ajouté à
n'importe quel autre chiffre, le résultat est identique à l'autre chiffre, en s'assurant que si l'autre
chiffre est différent de zéro (vrai), le résultat sera différent de zéro.

4.6 Les drapeaux (Flags)

N'importe quelle variable peut être utilisé en tant que « drapeau », pour autant que des tests
logiques soient utilisés avec le CRBasic. Si la valeur de la variable est différent de zéro, alors l'état
du drapeau est l'état haut. Si la valeur de la variable est zéro, alors le drapeau est à l'état bas
(paragraphe 4.5).
4.7 Les types de paramètre
Les paramètres des instructions permettent d'entrer différent types de choses en entrée ; ces
différents types d'entrée sont listées ci-dessous, et sont repris dans les chapitres suivant, ou dans le
menu d'aide à la programmation du CRBasic.
Constante
Variable
Variable ou ligne de données
Constante, variable ou expression
Constante, variable, ligne de données ou expression
Nom
Nom ou liste de noms
Variable ou expression
Variable, ligne de données ou expression
Le tableau 4.7-1 donne la liste des longueurs maximales et des caractères autorisés pour ce qui est
du nom des variables, des lignes de constante etc.
Nom pour
Variable ou Ligne de
données
Constante
Alias
Nom d'un tableau de
sauvegarde
Nom d'un champ
(colonne)
4.7.1 Expressions dans les paramètres
Plusieurs paramètres donnent la possibilité de mettre des expressions à l'intérieur du paramètre. Si
l'expression est une comparaison, le résultat de la comparaison sera –1 si la comparaison est vraie,
et 0 si elle est fausse (voir paragraphe 4.5.3). Un exemple d'utilisation de cela, est dans
l'instruction DataTable, pour la condition de basculement (« trigger »), qui peut être une
expression. Si l'on suppose que la variable TC(1) est une mesure de thermocouple :
DataTable(Name,TrigVar,Size)
DataTable(Temp,TC(1)>100,5000)
Le fait d'entrer une condition de basculement dans l'expression, TC(1)>100, va induire le fait que
l'enregistrement n'aura lieu que lorsque la température de TC(1) sera supérieure à 100.
4-6
Tableau 4.7-1 Règles pour l'établissement des noms
Longueur maximum
(nombre de caractères)
16
16
16
8
16
Caractères admis
Les lettre de A à Z (majuscule ou minuscule),
les tirets bas « _ », et les chiffres de 0 à 9. Le
nom doit débuter par une lettre.
Le CRBasic n'est pas « case sensitive » (pas de
différence entre un nom avec majuscule ou sans
majuscule).
Manuel de la CR200

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières