Definizione dei parametri dei vincoli dimensionali

È possibile controllare la geometria dei vincoli dimensionali con equazioni matematiche ed espressioni.

Le equazioni parametriche includono:

  • I nomi dei vincoli dimensionali

  • Espressioni, in cui è possibile utilizzare:

    • Valori

    • Vvariabili definite dall’utente e variabili che rappresentano vincoli dimensionali esistenti

    • Operatori matematici, funzioni e costanti

Espressioni per vincoli dimensionali

Quando si crea un vincolo dimensionale, un’equazione definisce la dimensione di un oggetto o tra i punti di un oggetto come nome=valore, per es. d1=12.34

È possibile sostituire il valore con un’espressione: name = espressione.

  • All’interno dell’espressione, è possibile utilizzare valori, variabili, operatori matematici e funzioni matematiche e costanti.

  • Il risultato di una espressione è un valore.

Una variabile può essere:

  • Definita dall’utente, per esempio length1 = 12,5

  • Un nome di vincolo dimensionale esistente, ad esempio d2 = rad1

Utilizzate Gestione Parametri per definire e modificare espressioni e variabili.

È inoltre possibile modificare le espressioni sul posto.

Esempi di equazioni per vincoli dimensionali

Esempio

Descrizione

d1=rad1

Imposta la variabile d1 al valore della variabile rad1.

d2=rad2*2

Moltiplica la variabile Rad2 per 2 e imposta la variabile d2 come risultato.

length1=cos(ang1)

Imposta la variabile definita dall’utente length1 al valore del coseno dell’angolo ang1.

dist1=(length1 + d1) / 2

Imposta la variabile definita dall’utente dist1 alla somma della variabile definita dall’utente length1 e della variabile d1 divisa per 2.

Nomi dei vincoli

I vincoli dimensionali (entrambi i vincoli dinamici e annotativi) sono identificati per nome, così come le variabili definite dall’utente utilizzate nelle espressioni e formule.

Lo strumento Gestione Parametri elenca tutte le variabili vincoli dimensionali con i loro nomi, espressioni e valori.

Le convenzioni di denominazione sono:

Significato

Nome di default

Vincoli

Distanza

d1, d2, …, d*n*

Allineato, Orizzontale, Verticale

Diametro

dia1, dia2, …, dia*n*

Diametro

Raggio

rad1, rad2, …, rad*n*

Radiale

Angolo

ang1, ang2, …, ang*n*

Angolare

Definito dall’utente

user1, user2, …, user*n*

Usato in espressione

Per rinominare i nomi delle variabili di vincolo:

  1. Specificare un vincolo dimensionale.

  2. Nella tavolozza Proprietà, sotto Vincolo, modificare il Nome.

  • o -

  1. Specificare un vincolo dimensionale.

  2. Nella palette Gestione Parametri, in Vincoli dimensionali, modificare il Nome.

  • o -

  1. Fare doppio clic su un vincolo dimensionale.

  2. Modificare il nome della variabilesul posto.

Nota: I nomi delle variabili di vincolo devono essere univoci.

Equazioni parametriche

Utilizzare operatori e funzioni per definire formule ed equazioni.

La valutazione delle espressioni segue regole matematiche standard.

Operatori

È possibile utilizzare i seguenti operatori in espressioni e formule:

Operatore

Descrizione

+

Addizione

-

Sottrazione (o negazione unitaria)

*

Moltiplicazione

/

Divisione

^

Esponenziale

%

Modulo virgola mobile

.

Separatore decimale

(expr)

Parentesi per definire espressioni

^ Superiore della pagina

Funzioni

È possibile utilizzare le seguenti funzioni in espressioni e formule:

Function

Syntax

Coseno

cos (expr)

Seno

sin (expr)

Tangente

tan (expr)

Arco coseno

acos (expr)

Arco seno

asin (expr)

Tangente arco

atan (expr)

Coseno iperbolico

cosh (expr)

Seno iperbolico

sinh (expr)

Tangente iperbolico

tanh (expr)

Arco coseno iperbolico

acosh (expr)

Arco seno iperbolico

asinh (expr)

Arco tangente iperbolica

atanh (expr)

Radice quadrata

sqrt (expr)

Signum function (-1,0,1)

sign (expr)

Valore assoluto

abs (expr)

Tronca decimale

trunc (expr)

Arrotonda al più vicino intero

round (expr)

Arrotonda giù

floor (expr)

Arrotonda su

ceil (expr)

Elemento più grande nell’array

max (expr1;*expr2*) *

Elemento più piccolo nell’array

min (expr1;*expr2*) *

Da gradi a radianti

d2r (expr)

Da radianti a gradi

r2d (expr)

Logaritmo in base e

ln (expr)

Logaritmo in base 10

log (expr)

Esponenziale, base e

exp (expr)

Esponenziale, base 10

exp10 (expr)

Power function

pow (expr1;*expr2*) *

Random decimal, 0-1

random

Constante pi

pi

Constante e

e

*) Utilizza il separatore di elenco (punto e virgola o virgola) come definito nelle impostazioni del formato del sistema operativo.

^ Superiore della pagina

Valutazione dell’espressione

Secondo le regole matematiche standard, le espressioni vengono valutate utilizzando la seguente precedenza:

  1. Le espressioni tra parentesi (parentesi più interne prima)

  2. Ordine delle operazioni standard:

    1. Esponenti

    2. Moltiplicazione e divisione

    3. Addizione e sottrazione

  3. Operatori con uguale priorità da sinistra a destra.

^ Superiore della pagina

Argomenti correlati

Gestione dei parametri dei vincoli dimensionali

Lavorare con i vincoli

Argomento principale

Utilizzo dei vincoli dimensionali