• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Esportare coordinate UCS

Professione: Informatica
Software: Prodotti Autodesk
Regione: Campania
#1
ecco il mio problema del giorno :smile::smile:

Ho un assieme e devo esportare le coordinate UCS assolute di diversi punti (in diversi parti dell'assieme) per utilizzarle in un altro programma.

Ora, dopo un pò di ricerche e lettura di documentazione, mi sembra che l'unico modo per farlo "manualmente" sia utilizzando il comando di misurazione distanza (strano ma vero) che quando selezioni un punto ti dice anche le coordinate UCS....

Esiste altro modo per farlo manualmete ?

E poi: se volessi esportare le coordinate di tutti i punti desiderati in un file xls (così da farlo in automatico ad ogni variazione nell'assieme), come potrei fare ?
 

Daniele_69

Utente Junior
Professione: Tecnico
Software: Autocad, Mchanical, Inventor 2012
Regione: Piemonte
#2
Domanda interessante... Per quale programma? Che formati legge questo programma?
In effetti dall'assieme non si può, ma bisogna fare punto per punto e segnarsele.
Ho provato con un workaround che almno mantiene la parametricità dei pezzi nel caso in cui tu li debba spostare.
1) Creo una nuova parte e derivo l'assieme.
2) Creo 3 schizzi sui 3 piani principali e proietto il punto centrale e tutti i punti di cui voglio le coordinate.
3) Metto una quota tra il punto centrale e ciascuno dei punti accettando il messaggio di non parametricità della quota.
4) Apro la finestra delle variabili e sono tutte li dentro.
Pro: modificando l'assieme, si aggiornano i valori in automatico
Contro: non posso comunque esportare le variabili (ma almeno le ho in un'unica finestra) e le quote non possono essere negative.
Di più non saprei...
Ciao
 

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#3
E due, scusate l'ignoranza e l'OT, ma cosa e' una o un "workaround"
 

Daniele_69

Utente Junior
Professione: Tecnico
Software: Autocad, Mchanical, Inventor 2012
Regione: Piemonte
#4
Una soluzione che aggira il problema senza risolverlo direttamente così come si vorrebbe.
A volte ci si accontenta, a volte no :)
 
Professione: Informatica
Software: Prodotti Autodesk
Regione: Campania
#5
grazie Daniele, in effetti avevo già fatto in maniera simile a come tu hai proposto con un assieme derivato. Il programma in cui devo importare i dati è un software di gestione cinematica di bracci e sospensioni per cui ha bisogno dei punti in coordinate UCS. Con la procedira manuale ci si riesce facilmente ma è lunga da fare ogni volta...

Ora sto cercando una soluzione per esportare su xls. Penso di esserci quasi riuscito. Ho fatto uno script in VBA che interroga l'API di programmazione di Inventor.

Sto ancora studiando tutti i metodi che espone l'API. Penso si riesca a programmare anche in VB.NET che sarebbe più veloce...
 

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#6
Una soluzione che aggira il problema senza risolverlo direttamente così come si vorrebbe.
A volte ci si accontenta, a volte no :)
Un espediente in italiano quindi, o come si dice dalle mie parti "un riesci"
 

Daniele_69

Utente Junior
Professione: Tecnico
Software: Autocad, Mchanical, Inventor 2012
Regione: Piemonte
#7
@PabloPicasso: complimenti, fai tu che sai... io di programmazione non so nulla...
@Tarkus: esatto, dalle mie si dice "un tacun"
 

diegus

Utente Standard
Professione: cad specialist
Software: Inventor, CatiaV5R18, ShowcasePRO, Autocad Mechanical, Fusion 360, Inventor Publisher
Regione: Campania
#8
da noi si dice "un pezzotto"!
forse potrei aggiungere un ulteriore pezzotto a quello di Daniele_69 che serve ad ottenere in excel le quote presenti nei tre schizzi: crea una iPart con in tabella quelle quote, apri la tabella con excel, copia i valori in una tabella giusta da importare nel tuo software.
forse funziona!
 

Daniele_69

Utente Junior
Professione: Tecnico
Software: Autocad, Mchanical, Inventor 2012
Regione: Piemonte
#9
Stavo ancora pensando al "riesci-tacun-pezzotto", che secondo me non funziona in quanto tutti i punti con coordinata negativa non verranno visualizzati correttamente...
E ne butto li un'altra per PabloPicasso: se hai Inv.2011 hai iLogic al suo interno e tu che sai programmare...