Définir des paramètres de contrainte dimensionnelle

Vous pouvez contrôler la géométrie d’une contrainte dimensionnelle avec des équations et des expressions mathématiques.

Les équations paramétriques incluent les éléments suivants :

  • Noms des contraintes dimensionnelles

  • Expressions, dans lesquelles vous pouvez utiliser des :

    • Valeurs

    • Variables définies par l’utilisateur et variables qui représentent les contraintes dimensionnelles existantes

    • Opérateurs, fonctions et constantes mathématiques

Expressions des contraintes dimensionnelles

Lorsque vous créez une contrainte dimensionnelle, une équation définit la cote d’une entité ou entre les points d’entités sous la forme nom*=*valeur, par exemple d1*=*12.34.

Vous pouvez remplacer la valeur par une expression : nom*=*expression.

  • Dans l”expression, vous pouvez utiliser des valeurs, des variables, des opérateurs mathématiques, ainsi que des fonctions et des constantes mathématiques.

  • Le résultat d’une expression est une valeur.

Une variable peut correspondre à l’un des éléments suivants :

  • Variable définie par l’utilisateur, par exemple longueur1*=*12.5

  • Nom de contrainte dimensionnelle existant, par exemple d2*=*rad1

Utilisez le Gestionnaire de paramètres pour définir et modifier des expressions et des variables.

Vous pouvez également modifier des expressions sur place.

Exemples d’équation de contrainte dimensionnelle

Exemple

Description

d1=rad1

Définit la variable d1 sur la valeur de la variable rad1.

d2=rad2*2

Multiplie la variable rad2 par 2 et définit la variable d2 comme résultat.

longueur1=cos(ang1)

Définit la variable définie par l’utilisateur longueur1 sur la valeur du cosinus de l’angle ang1.

dist1=(longueur1 + d1) / 2

Définit la variable définie par l’utilisateur dist1 sur la somme de la variable définie par l’utilisateur longueur1 et de la variable d1 divisée par 2.

Noms de contrainte

Les contraintes dimensionnelles (contraintes de type Dynamique et Annotation) sont identifiées par un nom, ainsi que par des variables définies par l’utilisateur utilisées dans les expressions et les formules.

Le Gestionnaire de paramètres répertorie toutes les variables de contrainte dimensionnelle avec leur nom, leur expression et leur valeur.

Les conventions d’affectation des noms sont les suivantes :

Signification

Nom par défaut

Limites imposées

Distance

d1, d2, …, d*n*

Alignée, Horizontale, Verticale

Diamètre

dia1, dia2, …, dia*n*

Diamètre

Rayon

rad1, rad2, …, rad*n*

Radial

Angle

ang1, ang2, …, ang*n*

Angulaire

Défini par l’utilisateur

user1, user2, …, user*n*

Utilisée dans les expressions

Pour renommer des variables de contrainte :

  1. Spécifiez une contrainte dimensionnelle.

  2. Dans la palette Propriétés, sous Contrainte, modifiez le Nom.

  • ou -

  1. Spécifiez une contrainte dimensionnelle.

  2. Dans la palette Gestionnaire de paramètres, sous Contraintes Dimensionnelles, modifiez le Nom.

  • ou -

  1. Double-cliquez sur une contrainte dimensionnelle.

  2. Modifiez le nom de la variable sur place.

Remarque : les noms de variable de contrainte doivent être uniques.

Equations paramétriques

Utilisez des opérateurs et des fonctions pour définir des formules et des équations.

L’évaluation d’expressions suit les règles mathématiques standard.

Opérateurs

Vous pouvez utiliser les opérateurs suivants dans les expressions et les formules :

Opérateur

Description

+

Addition

-

Soustraction (ou négation unaire)

*

Multiplication

/P

Division

^

Exponentiation

%

Modulo à virgule flottante

.

Symbole décimal

(expr)

Parenthèses pour définir les expressions

^ Haut de la page

Fonctions

Vous pouvez utiliser les fonctions suivantes dans les expressions et les formules :

Fonction

Syntaxe

Cosinus

cos (expr)

Sinus

sin (expr)

Tangente

tan (expr)

Arc-cosinus

acos (expr)

Sinus arc

asin (expr)

Arc-tangente

atan (expr)

Cosinus hyperbolique

cosh (expr)

Sinus hyperbolique

sinh (expr)

Tangente hyperbolique

tanh (expr)

Arc-cosinus hyperbolique

acosh (expr)

Arc-sinus hyperbolique

asinh (expr)

Arc-tangente hyperbolique

atanh (expr)

Racine carrée

sqrt (expr)

Fonction signe (-1,0,1)

sign (expr)

Valeur absolue

abs (expr)

Troncature décimale

trunc (expr)

Arrondi à l’entier le plus proche

round (expr)

Arrondir à l’inférieur

floor (expr)

Arrondir au supérieur

ceil (expr)

Elément le plus grand d’un tableau

max (expr1;*expr2*) *

Elément le plus petit d’un tableau

min (expr1;*expr2*) *

Degrés en radians

d2r (expr)

Radians en degrés

r2d (expr)

Logarithme, base e

ln (expr)

Logarithme, base 10

log (expr)

Exponentielle, base e

exp (expr)

Exponentielle, base 10

exp10 (expr)

Fonction puissance

pow (expr1;*expr2*) *

Aléatoire décimale, 0-1

random

Constante pi

pi

Constante e

e

*) Utilise le séparateur de liste (point virgule ou virgule) défini dans les paramètres de format du système d’exploitation.

^ Haut de la page

Evaluation des expressions

Conformément aux règles mathématiques standard, les expressions sont évaluées selon l’ordre de priorité suivant :

  1. Expressions entre parenthèses (parenthèses le plus à l’intérieur en premier)

  2. Ordre des opérations standard :

    1. Exposants

    2. Multiplication et division

    3. Addition et soustraction

  3. Opérateurs de priorité égale de gauche à droite.

^ Haut de la page

Rubriques connexes

Gérer les paramètres des contraintes dimensionnelles

Travailler avec des contraintes

Rubrique parente

Appliquer des contraintes dimensionnelles