spostare viste in un draft con coordinate

NordicWa

Utente poco attivo
professione: Ingegnere
software: Solid Edge
regione: Lombardia
Buongiorno a tutti,

sto cercando di automatizzare il fatto di scalare le viste (prendendo i fattori di scala per ogni vista calcolati da excel) e di spostarle nelle coordinate che imposto, sempre da excel. Se per i fattori di scala non ho problemi, per le coordinate sto avendo più difficoltà... mi potreste dare un suggerimento sul codice da usare per muovere le viste? vi ringrazio in anticipo!
 

NordicWa

Utente poco attivo
professione: Ingegnere
software: Solid Edge
regione: Lombardia
Ciao

devi usare il metodo SetOrigin della vista, dovrai prima però verificare l'origine dove si trova con il metodo GetOrigin

Puoi dare un'occhiata ai miei Draft Tools qui GitHub - farfilli/SolidEdge-DraftTools: Solid Edge utility to change multiple draft objects characteristic at the same time dove trovi il codice per settare l'origine di una vista
Ti ringrazio davvero tanto!
Un'ultima cosa.... dato che sto aggiornando anche le proprietà del draft da excel, mi sto chiedendo: è un problema se il file .dft ha diversi fogli? nel senso, nel primo foglio ho il draft completo, mentre in un altro ho il cartiglio (che avrà delle proprietà da modificare attraverso VBA).... non dovrebbe influenzare questa cosa nel codice dato che le proprietà sono nel file, giusto? magari mi sbaglio....
Grazie mille
 

Be_on_edge

Moderatore
Staff Forum
professione: Progettazione
software: Solid Edge
regione: Emilia Romagna
Ti ringrazio davvero tanto!
Un'ultima cosa.... dato che sto aggiornando anche le proprietà del draft da excel, mi sto chiedendo: è un problema se il file .dft ha diversi fogli? nel senso, nel primo foglio ho il draft completo, mentre in un altro ho il cartiglio (che avrà delle proprietà da modificare attraverso VBA).... non dovrebbe influenzare questa cosa nel codice dato che le proprietà sono nel file, giusto? magari mi sbaglio....
Grazie mille
Non ho ben capito quale sia il tuo dubbio; alcuni suggerimenti
- I template dei cartigli vanno sempre tenuti negli "Sfondi"
- Le proprietà del file devono stare nel file, i vari fogli avranno solo dei richiami
- Nel draft è bene inserire le sole proprietà rilevanti per il draft, le proprietà rilevanti per il modello 3D messo in tavola saranno nel modello 3D, e prelevate tramite gli appositi richiami
 

NordicWa

Utente poco attivo
professione: Ingegnere
software: Solid Edge
regione: Lombardia
Non ho ben capito quale sia il tuo dubbio; alcuni suggerimenti
- I template dei cartigli vanno sempre tenuti negli "Sfondi"
- Le proprietà del file devono stare nel file, i vari fogli avranno solo dei richiami
- Nel draft è bene inserire le sole proprietà rilevanti per il draft, le proprietà rilevanti per il modello 3D messo in tavola saranno nel modello 3D, e prelevate tramite gli appositi richiami
provo a spiegarmi meglio:
quando aggiorno le proprietà di file .par non ho problemi.
quando aggiorno le proprietà custom del draft (nel mio caso sono tutte le proprietà che compilano il cartiglio, presente ovviamente negli sfondi) queste effettivamente non si aggiornano (a meno di due proprietà che non sono effettivamente nel cartiglio ma nel draft come testi). per questo il mio dubbio sull'aggiornamento di queste proprietà
 

Be_on_edge

Moderatore
Staff Forum
professione: Progettazione
software: Solid Edge
regione: Emilia Romagna
provo a spiegarmi meglio:
quando aggiorno le proprietà di file .par non ho problemi.
quando aggiorno le proprietà custom del draft (nel mio caso sono tutte le proprietà che compilano il cartiglio, presente ovviamente negli sfondi) queste effettivamente non si aggiornano (a meno di due proprietà che non sono effettivamente nel cartiglio ma nel draft come testi). per questo il mio dubbio sull'aggiornamento di queste proprietà
Mai riscontrato questo problema; quale comando utilizzi per aggiornare?
 

Statistiche forum

Discussioni
59,287
Messaggi
506,329
Utenti registrati
111,449
Ultimo utente registrato
distpullina1980

Utenti online

Nessun utente è online al momento.
Top