Déclaration Do…While (FPScript)
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
For Each Value...End Statement
For Each Element...End Statement