Select Case - Campbell Scientific CR200 Série Manuel D'utilisation

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

Publicité

Manuel d'utilisation

Select Case

9-10
Cette instruction exécute les commandes présentes à l'intérieur du bloc de
commandes, en fonction de la valeur d'une expression.
Syntaxe
Select Case expression_de_test
[Case liste_d_expression_1
[bloc_d_instruction_1]]
[Case liste_d_expression_2
[bloc_d_instruction_2]]
[Case Else liste_d_expression_n
[bloc_d_instruction_n]]
End Select
La syntaxe de l'expression Select Case contient ces parties :
Partie
Description
Select Case
Ceci débute la structure de contrôle Select Case. Elle
doit être écrite avant n'importe laquelle des autres
parties de la structure de Select Case.
expression_de_test C'est une expression numérique ou une chaîne de
caractères. Si l'expression_de_test est en accord avec le
bloc_d_instruction qui lui est associé à l'intérieur de la
clause Case, alors le bloc_d_instruction qui suit la
clause Case, est exécuté jusqu'à ce qu'une autre clause
Case soit lue (ou jusqu'à ce que End Select soit lu, pour
la dernière clause). Si l'expression_de_test est en accord
avec plus d'une clause Case, seules les instructions
suivant la première clause, sont exécutées.
Case
Identifie un groupe de commande CRBasic à effectuer
si l'expression dans liste_d_expression est en accord
avec l'expression_de_test.
liste_d_expression Une liste_d_expression est constituée de une ou
plusieurs formes d'expression parmi les suivantes,
délimitées par des virgules :
expression
expression To expression
expression comparée via un opérateur comparateur
bloc d'instructions
Les bloc_d_dinstruction_1 à bloc_d_instruction_n sont
des instructions de CRBasic qui seront écrites sur une
ou plusieurs lignes.
Case Else
Identifie le bloc_d_instruction à effectuer si aucune
concordance n'est satisfaite, avec les expression_de_test
ou les liste_d_expression précédentes. Lorsqu'il n'y a
pas d'instruction Case Else et qu'aucune des
expressions listée dans les clause Case, ne permet de
concorder avec l' expression_de_test, l'exécution du
programme se poursuit jusqu'aux instructions qui
suivent le End Select.
End Select
C'est la fin de structure du Select Case. Cette
instruction doit apparaître à la suite de toutes les autres
instructions nécessaires au bloc de contrôle Select Case.

Publicité

Table des Matières
loading

Table des Matières