Editeur d'équation dans les simulations

Vous pouvez utiliser Editeur d'équation pour créer des équations dans l’outil de simulation Monte-Carlo.

L'Editeur d'équation vous permet de créer une équation à l’aide des variables de votre modèle. Après avoir ajouté des variables d’entrée et de sortie à votre modèle, vous pouvez les sélectionner dans Editeur d'équation, ainsi que des opérateurs courants, des fonctions de trigonométrie et les fonctions logiques suivantes.

If
Vérifie si une condition est remplie et renvoie une valeur si vrai et une autre valeur si faux.
  • Syntaxe : if(test_logique; valeur_si_vrai; valeur_si_faux)
  • Exemple : if(variable1>5; 1; 0) renvoie 1 si variable1 est supérieure à 5 et renvoie 0 si variable1 est inférieure ou égale à 5
And
Vérifie si toutes les conditions sont vraies. Renvoie vrai si toutes les conditions sont vraies et faux dans le cas contraire. Il est souvent utile d’utiliser la fonction « and » comme premier argument d’une fonction « if », par exemple, if(and(test_logique1; test_logique2; ...), 1, 0).
  • Syntaxe : and(test_logique1; test_logique2; ...)
  • Exemple : and(variableA>5; variableB >7) renvoie 1 si la variableA est supérieure à 5 et la variableB est supérieure à 7 ; renvoie 0 si la variable A est inférieure ou égale à 5, ou si la variable B est inférieure ou égale à 7
Or
Vérifie si l’une des conditions est vraie. Renvoie vrai si au moins une condition est vraie et fuax dans le cas contraire. Il est souvent utile d’utiliser la fonction « or » comme premier argument d’une fonction « if », par exemple, if(or(test_logique1; test_logique2; ...), 1, 0).
  • Syntaxe : or(test_logique1; test_logique2; ...)
  • Exemple : or(variableA>5; variableB >7) renvoie 1 si la variableA est supérieure à 5, ou la variableB est supérieure à 7, ou si les deux sont vraies ; renvoie 0 si la variable A est inférieure ou égale à 5 et la variableB est inférieure ou égale à 7
Not
Remplace faux par vrai ou vrai par faux. Utilisé pour annuler une condition logique.
  • Syntaxe : not(test_logique)
  • Exemple : not(variableA>5) renvoie 1 si la variableA est inférieure ou égale à 5 ; renvoie 0 si la variable A est supérieure à 5