Bloc Math

Le bloc Math effectue des opérations mathématiques sur ses valeurs d'entrée et indique le résultat en valeur de sortie. Vous pouvez exécuter une opération mathématique simple avec une ou deux valeurs d'entrée, ou saisir une formule comportant une à quatre valeurs d'entrée.
Choix de l'opération mathématique


Sélecteur de mode
Valeurs d'entrée
Valeur de sortie

Utilisez le sélecteur de mode pour choisir l'opération mathématique à utiliser. Une fois le mode sélectionné, vous allez pouvoir choisir les valeurs d'entrée. Les valeurs d'entrée disponibles varient selon le mode sélectionné.
Opérations mathématiques simples
Les opérations mathématiques simples calculent le Résultat avec une seule opération utilisant une ou deux Valeurs d'entrée. Ces modes sont présentés dans le tableau suivant :
ModeValeurs d'entrée utiliséesRésultat en valeur de sortie
Additionner A, BA + B
Soustraire A, BA – B
Multiplier A, BA × B
Diviser A, BA ÷ B
Valeur absolue AA si A ≥0 -A si A < 0
Le résultat est toujours ≥ 0.
Racine carrée A√A
Exposant A (base), N (exposant)AN
AvancéA, B, C, DA + B – C* D
Conseils et astuces
Si les valeurs d'entrée d'une opération mathématique donnent une opération interdite, par exemple une division par zéro ou la racine carrée d'un nombre négatif, la valeur de sortie sera une valeur erronée. Une valeur erronée peut être interprétée comme égale à zéro lorsqu'elle est utilisée comme valeur d'entrée d'un autre bloc de programmation.
Exemple
Ce programme soustrait 50 de la valeur de sortie Intensité de la lumière réfléchie du bloc Capteur de couleur et utilise le résultat comme valeur d'entrée Puissance d'un moteur. Quand le capteur de couleur détectera quelque chose de sombre, le moteur tournera en arrière, et quand il détectera quelque chose de lumineux, il ira en avant.
Mode Avancé


En mode Avancé, le bloc Math peut calculer une expression mathématique en utilisant jusqu'à quatre valeurs d'entrée et plusieurs opérations mathématiques en une fois.

Utilisez des Fils de données pour connecter jusqu'à quatre valeurs numériques aux valeurs d'entrée A, B, C et D. Les valeurs d'entrées non utilisées peuvent rester vierges ou sur 0.

Cliquez sur la zone de texte dans le coin supérieur droit du bloc pour saisir l'expression mathématique à calculer au format textuel. L'expression peut inclure les valeurs d'entrée "A", "B", "C" et "D", des constantes numériques telles que "50" et des symboles mathématiques tels que "+". Vous pouvez aussi utiliser des fonctions de la liste et des parenthèses pour modifier l'ordre des opérations.

Le résultat du calcul de l'expression est transmis à la valeur de sortie Résultat.
Exemple
Dans ce programme, le bloc Math calcule la puissance d'un moteur en utilisant les valeurs d'entrée du capteur de couleur et deux variables. La valeur d'intensité de la lumière réfléchie au capteur de couleur est reliée à la valeur d'entrée A et les variables "Gain" et "Power" sont utilisées pour définir B et C. L'expression "(A-50)*B+C" du bloc Math soustrait 50 de la valeur d'intensité lumineuse, multiplie le résultat par la valeur de "Gain", puis ajoute la valeur de "Power".
Valeurs d'entrée et de sortie
Les valeurs d'entrée du bloc Math fournissent les valeurs utilisées pour l'opération mathématique. Vous pouvez saisir les valeurs d'entrée directement dans le bloc. Les valeurs d'entrée peuvent également être définies par les Fils de données des valeurs de sortie d'autres blocs de programmation.
Valeurs d'entréeTypeRemarques
A NumériquePremier opérande d'une opération mathématique simple
B NumériqueDeuxième opérande d'une opération mathématique simple
A NumériqueValeur de la base en mode Exposant
N NumériqueValeur de l'exposant en mode Exposant
C NumériqueValeur d'entrée en mode Avancé
D NumériqueValeur d'entrée en mode Avancé
La valeur de sortie du bloc Math indique le résultat du calcul. Pour utiliser la valeur de sortie, connectez-la à un autre bloc de programmation avec un Fil de données.
Valeur de sortieTypeRemarques
Résultat NumériqueRésultat du calcul mathématique
Math
Liens rapides