red lion CRIMSON 2 Manuel De L'utilisateur page 231

Table des Matières

Publicité

C
P
ONSEILS DE
ROGRAMMATION
L'exemple ci-dessous définit plusieurs variables, puis modifie la page d'affichage...
Motor1 := 0;
Motor2 := 1;
Motor3 := 0;
GotoPage(Page1);
Les actions sont exécutées dans l'ordre et le programme revient vers l'appelant.
I
NSTRUCTIONS
Ce type d'instruction est utilisé dans un programme afin de prendre une décision. La
construction se compose d'une instruction
d'une action (ou de plusieurs actions) qui est exécutée si la condition est vraie. Si plusieurs
actions sont spécifiées, vous devez placer chacune d'entre elles sur une ligne distincte et
utiliser des accolades pour regrouper les instructions. Vous pouvez utiliser une clause
facultative pour exécuter du code si la condition est fausse.
L'exemple ci-dessous montre une instruction
if( TankFull )
L'exemple ci-dessous montre une instruction
if( TankEmpty ) {
L'exemple ci-dessous montre une instruction
if( MotorHot )
else
Notez qu'il est très important de ne pas oublier de placer les accolades autour des groupes
d'actions à exécuter dans la partie
Crimson interprétera sans doute mal les actions exactes dont vous souhaitez dépendre lors de
la condition
. Même si nous vous conseillons d'ajouter des sauts de ligne entre les actions,
if
ils ne servent pas à comprendre ce qui est inclus ou pas dans l'instruction conditionnelle.
I
NSTRUCTIONS
Une instruction
possibles et d'effectuer une action qui repose sur la valeur correspondante. La syntaxe exacte
R
3
EVISION
IF
StartPump := 1;
StartPump := 0;
OpenValue := 1;
}
StartFan := 1;
StartFan := 0;
ou
if
SWITCH
permet de comparer une valeur entière à un nombre de constantes
switch
C
ONFIGURATION D
avec une condition entre parenthèses, suivie
si
avec une action unique...
if
avec deux actions...
if
avec une clause
if
de l'instruction. Si vous omettez les accolades,
else
'
IHM V
C
UN
IRTUEL
OULEUR
else
...
else
P
AGE
215

Publicité

Table des Matières
loading

Table des Matières