Formule
Effectue des opérations mathématiques sur un maximum de quatre variables en entrée. Par défaut, l'étape Formule traite seulement une variable, mais vous pouvez cocher les cases Activer pour activer plusieurs variables. Entrez une formule dans le champ Formule en utilisant les noms de variables spécifiés dans les champs Alias pour représenter les valeurs Variable en entrée.
Vous pouvez utiliser des valeurs scalaires ou un signal temporel pour les valeurs de Variable en entrée. Si vous appliquez la Formule à plusieurs signaux temporels, les signaux doivent avoir la même taille ou l'étape Formule renvoie une erreur.
Si toutes les valeurs de Variable en entrée sont des signaux temporels, l'étape Formule renvoie un signal temporel. Si toutes les valeurs de Variable en entrée sont des valeurs scalaires, l'étape Formule renvoie une valeur scalaire. Si les valeurs de Variable en entrée sont des signaux temporels et des valeurs scalaires, l'étape Formule renvoie un signal temporel.
Paramètre | Description |
---|---|
Signaux en entrée et en sortie | Affiche les signaux que vous spécifiez dans les champs Variable en entrée et les données traitées que Formule renvoie une fois que vous avez appliqué la Formule aux signaux. Ce graphe apparaît uniquement quand vous sélectionnez un signal comme Variable en entrée. |
Scalaires en entrée et sortie | Affiche les valeurs scalaires que vous spécifiez dans les champs Variable en entrée et les données traitées que Formule renvoie une fois que vous avez appliqué la Formule aux valeurs. Ce graphe déroulant apparaît uniquement quand vous sélectionnez une valeur scalaire comme Variable en entrée. |
Variable en entrée 0 | Spécifie la première variable à utiliser. |
Alias 0 | Spécifie un alias pour la première variable. |
Activer 1 | Active une deuxième variable. |
Variable en entrée 1 | Sélectionne la deuxième variable à utiliser. |
Alias 1 | Spécifie un alias pour la deuxième variable. |
Activer 2 | Active une troisième variable. |
Variable en entrée 2 | Sélectionne la troisième variable à utiliser. |
Alias 2 | Spécifie un alias pour la troisième variable. |
Activer 3 | Active une quatrième variable. |
Variable en entrée 3 | Sélectionne la quatrième variable à utiliser. |
Alias 3 | Spécifie un alias pour la quatrième variable. |
Configuration de l'opération | Contient les options suivantes :
|
Détails sur Formule
Si vous spécifiez plusieurs signaux pour les valeurs de Variable en entrée, LabVIEW SignalExpress applique la Formule à chaque échantillon des signaux et c'est pourquoi plusieurs signaux doivent avoir la même taille. Si vous spécifiez à la fois des signaux et des valeurs scalaires pour Variable en entrée, LabVIEW SignalExpress applique la Formule à la valeur scalaire et à chaque échantillon du signal. Par exemple, si vous spécifiez une Formule qui multiplie un signal et une valeur scalaire, LabVIEW SignalExpress multiplie chaque échantillon du signal par la valeur scalaire.
Le tableau suivant indique les fonctions mathématiques supportées par l'étape Formule.
Fonction | Description |
---|---|
abs(x) | Renvoie la valeur absolue de x. |
acos(x) | Calcule l'arc cosinus de x en radians. |
acosh(x) | Calcule l'arc cosinus hyperbolique de x. |
asin(x) | Calcule l'arc sinus de x en radians. |
asinh(x) | Calcule l'arc sinus hyperbolique de x. |
atan(x) | Calcule l'arc tangente de x en radians. |
atanh(x) | Calcule l'arc tangente hyperbolique de x. |
ceil(x) | Arrondit x à l'entier le plus grand suivant (entier le plus petit ≤ x). |
ci(x) | Évalue le cosinus intégral pour tout nombre x non négatif réel. |
cos(x) | Calcule le cosinus de x, x étant exprimé en radians. |
cosh(x) | Calcule le cosinus hyperbolique de x. |
cot(x) | Calcule la cotangente de x (1/tan(x)), x étant exprimé en radians. |
csc(x) | Calcule la cosécante de x (1/sin(x)), x étant exprimé en radians. |
exp(x) | Calcule la valeur de e élevée à la puissance x. |
expm1(x) | Calcule la valeur de e élevée à la puissance de x moins un ((e^x)–1). |
floor(x) | Arrondit x à l'entier le plus petit suivant (entier le plus grand ≤ x). |
getexp(x) | Renvoie l'exposant de x. |
gamma(x) | Évalue la fonction gamma ou la fonction gamma incomplète pour x. |
getman(x) | Renvoie la mantisse de x. |
int(x) | Arrondit x à l'entier le plus proche. |
intrz(x) | Arrondit x à l'entier le plus proche entre x et zéro. |
ln(x) | Calcule le logarithme népérien de x (sur la base de e). |
lnp1(x) | Calcule le logarithme népérien de x + 1). |
log(x) | Calcule le logarithme de x (sur la base de 10). |
log2(x) | Calcule le logarithme de x (sur la base de 2). |
rand( ) | Produit un nombre à virgule flottante entre 0 et 1 exclusivement. |
si(x) | Évalue le sinus intégral pour un nombre x réel. |
sec(x) | Calcule la sécante de x, x étant exprimé en radians (1/cos(x)). |
sign(x) | Renvoie 1 si x est supérieur à 0, renvoie 0 si x est égal à 0 et renvoie –1 si x est inférieur à 0. |
sin(x) | Calcule le sinus de x, x étant exprimé en radians. |
sinc(x) | Calcule le sinus de x divisé par x (sin(x)/x), x étant exprimé en radians. |
sinh(x) | Calcule le sinus hyperbolique de x. |
spike(x) | Génère la fonction spike pour tout nombre x réel. |
sqrt(x) | Calcule la racine carrée de x. |
step(x) | Génère la fonction step pour tout nombre x réel. |
tan(x) | Calcule la tangente de x, x étant exprimé en radians. |
tanh(x) | Calcule la tangente hyperbolique de x. |