parametri e formule

cen82

Utente Standard
Professione: Disegnatore, Progettista
Software: inventor 2014, Autocad Mechanical 2014
Regione: Emilia Romagna
#1
salve a tutti.
ho bisogno di automatizzare, al cambiamento della Lunghezza del pezzo, la definizione del numero di fori essendo noto (inserisco io a mano) il passo dei fori.

mi spiego meglio con la formula che utilizzo.

[numero fori] = [lunghezza]/ [passo fori]

il problema sorge quando [numero fori] non è un numero intero ed infatti in inventor durante la creazione della serie di fori, nel campo fori, ovviamente, non accetta un numero con dei decimali.

ciò che ho bisogno di capire è se c'è qualche tipo di istruzione che mi permette di prendere solo la parte intera del valore [numero fori]

ad esempio in vb o in excel farei:

int( [numero fori]

help :)

ps ma esiste una guida per il linguaggio di programmazione accettato di default da inventor?
 

Catafratto

Utente Standard
Professione: Disegnatore/progettista
Software: Inventor 2016
Regione: Veneto
#2
Il linguaggio di default di Inventor è il VBA, e la rete è piena di tutorial e manuali. Il problema è interfacciarsi a inventor per leggere e scrivere i parametri o fare azioni più complesse... iLogic dovrebbe semplificare enormemente la vita e F1 fa miracoli!
Nel tuo caso comunque non scomoderei nulla i tutto questo: creerei un parametro personalizzato nella finestra parametri ed userei la formula :
floor(100 mm / 30 mm) (=3, floor arrotonda in basso)
oppure
ceil(100 mm / 30 mm) (=4, floor arrotonda in alto)

ovviamente al posto di 100mm e 30mm altri parametri personalizzati o meno, ed il parametro che inserisci avrà unità di misura "su", senza unità: detto parametro è poi utilizzabile come preferisci
Ciao!

Ciao
 

cen82

Utente Standard
Professione: Disegnatore, Progettista
Software: inventor 2014, Autocad Mechanical 2014
Regione: Emilia Romagna
#3
grazie mille! :)
a seguito della tua risposta ho trovato una lista. magari può essere utile a qualcuno.
ciao e grazie ancora

Uso di equazioni e parametri

È possibile utilizzare le equazioni ovunque si possa immettere un valore numerico. Ad esempio, è possibile scrivere le equazioni nella finestra di dialogo Modifica quote, Parametri e delle funzionalità. Le equazioni possono variare in base alla complessità ed è possibile utilizzarle per calcolare le dimensioni della lavorazione, gli offset o angoli dei vincoli di assieme o simulare il movimento tra più componenti.

Le equazioni possono essere semplici o contenere molti operatori algebrici, prefissi e funzioni. Ecco una semplice equazione come esempio:

2 su *(6+3)

La seguente equazione complessa utilizza parametri interni, tra cui il pi:

(PI rad/5 su +(25 gr * PI rad/180 gr))

Operatori algebrici

La seguente tabella elenca gli operatori algebrici supportati da Autodesk Inventor.

Operatore
Significato

+
addizione

-
sottrazione

%
modulo a virgola mobile

*
moltiplicazione

/
divisione

^
potenza

(
delimitatore delle espressioni

)
delimitatore delle espressioni

;
delimitatore per le funzioni con più argomenti


Prefissi di unità di misura

La seguente tabella elenca i prefissi di unità di misura supportati da Autodesk Inventor.

Prefisso
Simbolo
Valore

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

deci
d
1.0e-1

centi
c
1.0e-2

milli
m
1.0e-3

micro
micro
1.0-6

nano
n
1.0-9

pico
p
1.0e-12

femto
f
1.0-15

atto
a
1.0e-18


Quando si utilizzano i prefissi di unità di misura in un'equazione, immettere il simbolo del prefisso e non il prefisso. Ad esempio, un'equazione che include l'unità di misura "nanometro" potrebbe essere espressa come segue: 3,5 ul * 2,6 nm.

Aggiungendo il prefisso dell'unità di misura per nome all'unità metrica, l'equazione sarà calcolata in base alla lunghezza di 2,6 nanometri.

NotaPer i simboli dei prefissi viene fatta distinzione tra lettere maiuscole e minuscole. Immetterli esattamente come appaiono nella tabella precedente.
Funzioni

La seguente tabella elenca le funzioni supportate.

Sintassi
Tipo unità restituito
Tipo unità previsto

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

tanh(espressione)
senza unità
angolo

acosh(espressione)
angolo
senza unità

asinh(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 dell'espressione: ad esempio, restituisce 2 per 100, 3 per 1000 e così via).

floor(espressione)
senza unità
senza unità (minor numero intero successivo.)

ceil(espressione)
senza unità
senza unità (maggior numero intero successivo.)

round(espressione)
senza unità
senza unità (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à

random(espressione)
senza unità
senza unità

isolate(espressione;unità;unità)
qualunque
qualunque


NotaPer i nomi delle funzioni viene fatta distinzione tra lettere maiuscole e minuscole. Immetterli esattamente come appaiono nella tabella precedente.
Parametri di sistema riservati

La seguente tabella elenca i parametri di sistema riservati supportati da Autodesk Inventor.

Parametro
Valore

PI
3.14159265358979323846264338328

E
2.71828182845904523536


Tipi di unità

Il tipo di unità utilizzato con un'equazione dipende dal tipo di dati che si stanno valutando. Ad esempio, per valutare un valore lineare o angolare, utilizzare il tipo di unità in millimetri, pollici o gradi (mm, in o gr)

Alcune equazioni devono restituire un valore senza unità, ad esempio, un'equazione per risolvere il numero di ricorrenze in un modello. Viene designato un valore senza unità con i caratteri su. Ad esempio, 5 su significa che l'equazione è stata valutata e ha restituito il numero 5, come nel numero di ricorrenze all'interno di un modello.

NotaMantenere l'uniformità delle unità all'interno delle equazioni contenenti parametri che rappresentano differenti tipi di unità. Ciò è possibile utilizzando la funzione Isola. Ad esempio, per calcolare il numero di ricorrenze di un modello basato su una ricorrenza per ciascuna unità del parametro Larghezza, l'equazione lineare risulterebbe come segue:
isolate(Larghezza;mm;su)

Il valore del numero di ricorrenze in una finestra di dialogo richiede un risultato senza unità (su) ma si sta facendo riferimento all'unità larghezza che corrisponde ad un valore lineare. Convertire il parametro Larghezza in un valore senza unità.