Référence relative aux expressions des paramètres numériques

Vous pouvez utiliser des équations dès lors que vous avez la possibilité d'entrer des valeurs numériques.

Vous pouvez, par exemple, placer des équations dans les boîtes de dialogue de modification des cotes, des fonctions et des paramètres. Vous pouvez utiliser des équations pour calculer les tailles des fonctions, les décalages de contraintes ou les angles d'un ensemble ou encore pour simuler un mouvement par rapport à plusieurs composants.

Parfois simples, les équations peuvent également contenir de nombreux opérateurs algébriques, préfixes et fonctions. L'exemple suivant illustre une équation simple :

2 ul *(6+3)

L'équation complexe suivante fait appel à des paramètres internes tels que pi :

(PI rad/5 ul +(25 deg *PI rad)/180 deg))

Opérateurs algébriques

Syntaxe

Les unités spécifiées dans les propriétés par défaut du document sont utilisées dans les zones d'édition. Si aucune unité n'a été spécifiée dans une zone d'édition, les unités par défaut sont attribuées aux termes et coefficients. Une expression est évaluée en fonction de l'ordre algébrique des opérations et des valeurs des unités par défaut.

Erreurs de syntaxe
Les exposants sont appliqués aussi bien aux unités qu'à l'expression. Par exemple :

2 + 3^3

Les unités par défaut sont automatiquement utilisées pour tous les termes, sauf dans le cas où une unité a été spécifiée. Le résultat est erroné, car il n'est pas possible d'ajouter des unités différentes : l'expression 2 mm + (3 mm)^3nd est évaluée à 2 mm + 27 mm^3 Les unités étant ambigües, l'expression s'affiche en rouge pour indiquer une erreur :

2 + 3^3

L'évaluation correcte est obtenue en incluant les unités et en spécifiant les arguments aux unités non définies : 2 mm + ((3 nd) ^ 3 nd) * 1 mm.

Problèmes fréquents
Ne permet pas d'attribuer des unités à une expression. L'exemple suivant n'est pas autorisé :

(-2.00 + 3^3) m^2

Evaluation des unités
Les unités sont évaluées avant la partie arithmétique d'une expression. Par conséquent, l'opérateur de puissance s'applique à une unité avant de s'appliquer à une valeur numérique. Par exemple :

2 m^2

ne correspond pas à 4 mètres carrés, mais à 2 mètres carrés. La syntaxe correcte est la suivante :

(2 m)^2 = 4 m^2

Syntaxe correcte
Dans les expressions, attribuez une unité à chaque valeur numérique de l'expression. L'expression suivante est incorrecte car le système attend des unités par défaut :

(2 + 1 * (3^2))

Pour spécifier qu'une unité n'est pas définie, indiquez "nd" : 2 mm + 1 mm * (3 nd ^ 2 nd).

Lorsque vous entrez un angle, l'unité par défaut est le degré. Pour entrer des radians, utilisez la syntaxe suivante :

(-0.25 deg * 3.1415 rad/1 deg) + (2 nd * 3.1415 nd ) * 1 rad

Unités

Pour obtenir la liste des types d'unité et les abréviations correspondantes, ajoutez un paramètre numérique dans la boîte de dialogue Paramètres, saisissez un nom, puis cliquez sur la colonne Unités.

Certaines équations renvoient une valeur sans unité (exemple : une équation visant à résoudre le nombre d'occurrences dans un réseau). Les caractères ul permettent d'identifier une valeur sans unité. Dans le cas de 5 ul, par exemple, l'équation a été évaluée et a renvoyé le résultat 5, qui représente le nombre d'occurrences dans un réseau.
Remarque : Veillez à la cohérence dans les équations contenant des paramètres avec différents types d'unités. Pour cela, utilisez la fonction d'isolation. Afin de calculer le nombre d'occurrences pour un réseau basé sur une occurrence pour chaque unité d'un paramètre nommé Largeur, par exemple, l'équation linéaire pourrait se présenter comme suit :

isolate(Largeur;mm;ul)

La valeur de l'option Nombre d'occurrences dans une boîte de dialogue doit être sans unité (ul), mais vous faites alors référence à une largeur, qui correspond à une valeur linéaire. Convertissez le paramètre Largeur en une valeur sans unité.

Préfixes

Lorsque vous utilisez un préfixe d'unité dans une équation, indiquez son symbole au lieu du préfixe lui-même. Voici un exemple d'équation qui illustre l'utilisation du nanomètre : 3.5 ul * 2.6 nm.

Remarque : La distinction entre majuscules et minuscules est faite dans les préfixes.

"exa" "E"

1.0e18

"péta" "P"

1.0e15

"téra" "T"

1.0e12

"giga" "G"

1.0e9

"méga" "M"

1.0e6

"kilo" "k"

1.0e3

"hecto" "h"

1.0e2

"déca" "da"

1.0e1

"déca" "da"

1.0e1

"déci" "d"

1.0e-1

"centi" "c"

1.0e-2

"milli" "m"

1.0e-3

"micro" "micro"

1.0e-6

"nano" "n"

1.0e-9

"pico" "p"

1.0e-12

"femto" "f"

1.0e-15

"atto" "a"

1.0e-18

Fonctions

Vous pouvez utiliser les fonctions suivantes dans les zones d'édition.
Remarque : La distinction entre majuscules et minuscules est faite dans les préfixes. Tapez-les tels qu'ils apparaissent dans le tableau précédent.

Syntaxe

Type renvoyé

Types attendus

cos(expr)

sans unité

orientation

sin(expr)

sans unité

orientation

tan(expr)

sans unité

orientation

acos(expr)

orientation

sans unité

asin(expr)

orientation

sans unité

atan(expr)

orientation

sans unité

cosh(expr)

sans unité

orientation

sinh(expr)

sans unité

orientation

tanh(expr)

sans unité

orientation

acosh(expr)

orientation

sans unité

asinh(expr)

orientation

sans unité

atanh(expr)

orientation

sans unité

sqrt(expr)

unité^1/2

tous

sign(expr)

sans unité

tous

Renvoie la valeur 0 si l'expression est négative, 1 si elle est positive.

exp(expr)

sans unité

tous

Renvoie une puissance exponentielle. Par exemple : 2.688E43 pour 100.

floor(expr)

ul

nd

Nombre entier inférieur le plus proche

ceil(expr)

ul

ul

Nombre entier supérieur le plus proche

round(expr)

ul

ul

Nombre entier le plus proche

abs(expr)

tous

tous

max(expr1; expr2)

tous

tous

min(expr1; expr2)

tous

tous

ln(expr)

sans unité

sans unité

log(expr)

sans unité

sans unité

puiss.(expr1, expr2)

unité^expr2

tous et non définis respectivement

Peut créer une équation valable qui peut devenir non valable "puiss.(3.0; d12)". Les puissances décimales s'arrondissent à la huitième décimale.

aléatoire()

sans unité

sans unité

isolation(expr;unité;unité)

 

Migration Mechanical Desktop

Paramètres réservés

Inventor prend en charge les paramètres système réservés suivants.
PI
Valeur 3.14159265358979323846264338328
E
Valeur 2.71828182845904523536

Référence relative à la zone d'édition Analyse

Expression entrée

Unité attendue

Unité finale

1ère analyse

Unité finale

2ème analyse

Unité finale

3

3 mm

mm

       

3 * 4

3 mm * 4 mm

mm^2

3 mm * 4 nd

mm nd

   

3 mm * 4

3 mm * 4 mm

mm^2

3 mm * 4 nd

mm nd

   

3 * 4 mm

3 mm * 4 mm

mm^2

3 mm * 4 mm

mm^2

3 nd * 4 mm

mm nd

3 / 4

3 mm/4 mm

aucune

3 mm/4 nd

mm / nd

   

3 mm/4

3 mm/4 mm

aucune

3 mm/4 nd

mm /nd

   

3/4 mm

3 mm/4 mm

aucune

3 mm/4 mm (aucune modification)

aucune

3 nd/4 mm

nd/mm (erreur)

3 * cos(30)

3 mm * cos(30 mm)

erreur

3 mm * cos(30 deg)

mm nd

   

cos(30) * 3

cos(30 mm) * 3 mm

erreur

cos(30 deg) * 3 mm

mm nd

   

3 *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

erreur

3 mm * cos(2 deg * 15 nd)

mm nd

   

3 * cos(2 * 15 deg)

3 mm * cos( 2 mm * 15 deg)

erreur

3 mm * cos(15 deg * 2 deg)

erreur

3 nd * cos(2 deg * 15 deg)

erreur

3 * cos(15 deg * 2)

3 mm * cos(15 deg * 2 deg)

erreur

3 mm * cos(15 deg * 2 nd)

mm nd

   

3 mm *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

erreur

3 mm * cos(2 deg * 15 nd)

mm nd

   

3 mm * cos(2 * 15 deg)

3 mm * cos( 2 mm * 15 deg)

erreur

3 mm * cos(15 deg * 2 deg)

erreur

3 mm * cos( 2 nd * 15 deg)

mm nd

3 mm * cos(15 deg * 2)

3 mm * cos(15 deg * 2 deg)

erreur

3 mm * cos(15 deg * 2 nd)

mm nd