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* |
|
Diametro |
dia1, dia2, …, dia*n* |
|
Raggio |
rad1, rad2, …, rad*n* |
|
Angolo |
ang1, ang2, …, ang*n* |
|
Definito dall’utente |
user1, user2, …, user*n* |
Usato in espressione |
Per rinominare i nomi delle variabili di vincolo:
Specificare un vincolo dimensionale.
Nella tavolozza Proprietà, sotto Vincolo, modificare il Nome.
o -
Specificare un vincolo dimensionale.
Nella palette Gestione Parametri, in Vincoli dimensionali, modificare il Nome.
o -
Fare doppio clic su un vincolo dimensionale.
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 |
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.
Valutazione dell’espressione
Secondo le regole matematiche standard, le espressioni vengono valutate utilizzando la seguente precedenza:
Le espressioni tra parentesi (parentesi più interne prima)
Ordine delle operazioni standard:
Esponenti
Moltiplicazione e divisione
Addizione e sottrazione
Operatori con uguale priorità da sinistra a destra.
Argomenti correlati
Gestione dei parametri dei vincoli dimensionali
Argomento principale