Déclaration Do…While (FPScript)

09.03.2021

Exécute une série d'instructions jusqu'à ce qu'une condition donnée soit FAUSSE.

Syntaxe

Faites

   [Statements]

Alors que Condition

La syntaxe de l'instruction Do...While se compose des éléments suivants :

Élément

Description

Condition

Une expression qui donne comme résultat TRUE, FALSE ou toute valeur numérique scalaire. Pour le résultat numérique, toutes les valeurs non égales à zéro sont considérées comme VRAIES.

Déclarations

Une ou plusieurs déclarations entre Do et While qui sont répétées tant que les résultats de la condition sont vrais.

Remarques

Les instructions du bloc Do...While sont exécutées en premier. Ensuite, la condition est vérifiée et les instructions sont répétées lorsque la condition a la valeur TRUE. Si Condition a la valeur FALSE, le programme poursuit l'exécution avec l'instruction qui suit Condition.

Les instructionsDo...While peuvent être imbriquées comme vous le souhaitez. Une instruction While fait toujours référence à la dernière instruction Do exécutée au même niveau.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemple

L'exemple suivant recherche dans un signal les maxima locaux qui se produisent après une pente et le renvoie comme signal :

Arguments Données

Dim Pos, ResultPos

Pos = Data.X[0n]

Faites

    Pos = NextSlope(Data, Pos, 0.2, 0.2, 0.1, EVENT_POSITIVE)

    Si Pos <> Empty Then

        Pos = NextExtremum(Data, Pos, 0.1, EVENT_POSITIVE)

        ResultPos := Pos

    End

While Pos <> Empty

Data[[ResultPos]] // Ensemble de données avec les points trouvés

Voir aussi

While...End Statement

Déclaration For...End

For Each Value...End Statement

For Each Element...End Statement

For Each Column...End Statement

For Each Row...End Statement

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :