I seguenti operatori sono supportati nelle caselle di modifica parametri e quota. Utilizzarli per creare l'espressione richiesta.
Autodesk Inventor supporta i seguenti operatori algebrici:
+ |
addizione |
- |
sottrazione |
% |
modulo a virgola mobile |
* |
moltiplicazione |
/ |
divisione |
^ |
potenza |
( |
delimitatore delle espressioni |
) |
delimitatore delle espressioni |
; |
delimitatore delle funzioni con più argomenti Nota: Non è stata usata la virgola perché sarebbe stata in conflitto con la virgola mobile.
|
delimitatore decimale ("." o ",") per i paesi europei |
Le caselle di modifica utilizzano l'ordine delle operazioni algebrico, visualizzato nella tabella seguente in ordine decrescente.
Operazione |
Simbolo |
Esempio |
parentesi |
( ) |
(sin(15 gr)) |
elevazione a potenza |
^ |
larghezza^2 |
negazione (sottrazione unaria) |
- |
(-2.00 + lunghezza) |
moltiplicazione o divisione |
* o / |
sin(pi/4 rad) o (0.5 * base * altezza) |
addizione o sottrazione |
+ o - |
(-2.00 + altezza - 0.35 * base) |
Le caselle di modifica utilizzano le unità specificate nelle proprietà del documento di default. Se non si specifica alcuna unità in una casella di modifica, ai termini e ai coefficienti vengono assegnate le unità di default. Un'espressione viene quindi valutata in base all'ordine algebrico delle operazioni e ai valori delle unità di default.
Gli errori di sintassi contenuti in un'espressione vengono visualizzati in rosso. Se non viene rilevato alcun errore di sintassi, i caratteri vengono visualizzati in nero.
Errori di sintassi |
Gli esponenti vengono applicati alle unità e alle espressioni, come illustrato nell'esempio seguente: 2 + 3^3 A meno che non venga specificata un'unità, a tutti i termini vengono assegnate le unità di default. I risultati sono errati in quanto non è possibile aggiungere delle unità diverse: l'espressione 2mm + (3mm)^3 su viene valutata come 2mm + 27mm^3. Poiché le unità sono ambigue, l'espressione viene visualizzata in rosso per indicare un errore: 2 + 3^3 L'inclusione delle unità e la definizione dei valori senza unità consente una valutazione corretta: 2 mm + ((3 ul) ^ 3 ul ) * 1 mm. |
Formato |
Nelle caselle di modifica non è consentito assegnare le unità ad un'espressione. L'esempio seguente non è consentito: (-2.00 + 3^3) m^2 |
Valutazione delle unità |
Le unità vengono valutate prima della parte aritmetica di un'espressione. Di conseguenza, l'operatore di potenza viene applicato ad un'unità prima che ad un valore numerico adiacente. Ad esempio: 2m^2 non produce un risultato pari a 4 metri quadri, bensì indica 2 metri quadri. La sintassi corretta è la seguente: (2 m)^2 = 4 m^2 |
Sintassi corretta |
Nelle espressioni, assegnare un'unità ad ogni valore numerico dell'espressione. L'espressione seguente è errata in quanto il sistema richiede le unità di default: (2 + 1 * (3^2)) Usare "ul" per indicare un valore senza unità: 2 mm + 1 mm * (3ul^2ul). Quando si specifica un angolo, l'unità di default sono i gradi. Per specificare i radianti, usare la sintassi seguente: (-0.25 gr * 3.1415 rad/1 gr) + (2 su * 3.1415 su) * 1 rad |
In Autodesk Inventor sono supportati svariati tipi di unità. Questo parziale elenco illustra alcune unità comuni. I tipi di unità possono essere utilizzati in tutti i casi in cui è possibile specificare un parametro, ad esempio nelle equazioni.
Lunghezza |
|||
"millimetro" "mm" |
"centimetro" "cm" |
"metro" "m" |
"pollice" "in" |
"piede" "ft" |
"micron" |
"miglio_nautico" |
"mil" |
Massa |
|||
"grammo" "g" |
"libbramassa" |
"slug" |
"onciamassa" |
Tempo |
|||
"secondo" "s" |
"ora" "h"" |
"minuto" "min" (possibile conflitto con milli-pollici) |
|
Temperatura |
|||
"kelvin" "K" |
"celsius" "°C"" |
"fahrenheit" "°F" |
|
Angolarità |
|||
"radiante" "rad"" |
"grado" "gr" "°" |
"grad" |
"steradiante" "sr" |
Velocità |
|||
"metri al secondo" "mas" |
"piedi al secondo" "pas" |
"miglia all'ora" "mph" |
"giri al minuto" "gam" |
Area |
|||
"circular mil" |
|||
Volume |
|||
"litro" "l" |
"gallone" "gal" |
||
Forza |
|||
"newton" "N" |
"dina" |
"libbraforza" |
"onciaforza" |
Pressione |
|||
"pascal" "Pa"" |
"psi" |
"ksi" |
|
Potenza |
|||
"watt" "W"" |
"cavallo_vapore" "cv" |
||
Lavoro |
|||
"joule" "J" |
"erg" |
"caloria" "cal"" |
"btu" |
Senza unità |
|||
"senza unità" "su"" |
|||
Elettricità |
|||
"ampere" "A" |
"volt" "V" |
"ohm" |
"coulomb" "C" |
"farad" "F" |
"gamma" |
"gauss" |
"henry" "H" |
"hertz" "Hz" |
"maxwell" |
"mho" |
"oersted" |
"siemens" "S" |
"tesla" "T" |
"weber" "Wb" |
|
Luminosità |
|||
"candela" "cd"" |
"lumen" "lm" |
"lux" "lx" |
|
Sostanza |
|||
"mole" |
Autodesk Inventor supporta i seguenti prefissi:
"esa" "E" |
1.0e18 |
"peta" "P" |
1.0e18 |
"tera" "T" |
1.0e18 |
"giga" "G" |
1.0e9 |
"mega" "M" |
1.0e6 |
"chilo" "k" |
1.0e3 |
"etto" "h" |
1.0e2 |
"deca" "da" |
1.0e1 |
"deca" "da" |
1.0e1 |
"deci" "d" |
1.0e-1 |
"centi" "c" |
1.0e-2 |
"milli" "m" |
1.0e-3 |
"micro" "µ" |
1.0e-6 |
"nano" "n" |
1.0e-9 |
"pico" "p" |
1.0e-12 |
"femto" "f" |
1.0e-15 |
"atto" "a" |
1.0e-18 |
È possibile usare le seguenti funzioni nelle caselle di modifica:
Sintassi |
Tipo restituito |
Tipi previsti |
cos(espressione) |
senza unità |
angolo |
seno(espressione) |
senza unità |
angolo |
tan(espressione) |
senza unità |
angolo |
acos(espressione) |
angolo |
senza unità |
asin(espressione) |
angolo |
senza unità |
atan(espressione) |
angolo |
senza unità |
cosh(espressione) |
senza unità |
angolo |
sinh(espressione) |
senza unità |
angolo |
tanh(espressione) |
senza unità |
angolo |
acosh(espressione) |
angolo |
senza unità |
asinh(espressione) |
angolo |
senza unità |
atanh(espressione) |
angolo |
senza unità |
sqrt(espressione) |
unità^1/2 |
qualunque |
sign(espressione) |
senza unità |
qualunque restituisce 0 se negativo, 1 se positivo |
exp(espressione) |
senza unità |
qualunque restituisce la potenza esponenziale. Ad esempio, restituisce 2,688E43 per 100. |
floor(espressione) |
su |
su minor numero intero successivo |
ceil(espressione) |
su |
su maggior numero intero successivo |
round(espressione) |
su |
su numero intero più vicino |
abs(espressione) |
qualunque |
qualunque |
max(espressione1;espressione2) |
qualunque |
qualunque |
min(espressione1;espressione2) |
qualunque |
qualunque |
ln(espressione) |
senza unità |
senza unità |
log(espressione) |
senza unità |
senza unità |
pow(espressione1; espressione2) |
unità^espressione2 |
rispettivamente qualunque e senza unità Può creare un'equazione valida che può diventare non valida "pow(3.0; d12)". Le potenze decimali vengono arrotondate all'ottava posizione decimale. |
random() |
senza unità |
senza unità |
isolate(espressione;unità;unità) |
conversione di Mechanical Desktop |