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

[Macro] Smartvar

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#1
Dal rivenditore danese Stream Design e' possibile scaricare la macro "smartvar":

http://www.stream-design.com/solutions/downloads/smartvar/SmartVar_1-3-5_Setup.zip

Dovrebbe compilare in automatico le proprieta' della parte andando a prelevare i dati dalle variabili del modello, ad esempio, nome del progetto:

"Tubolare D80 sp.2 L=1000" dove 80, 2, 1000 sono variabili del modello.

Dico "dovrebbe" perche' sul mio SE non funziona a causa delle limitazioni della licenza D&D.
 

ApeGana

Utente Standard
Professione: Progettista
Software: Solid Edge ST8
Regione: Marche
#2
Dal rivenditore danese Stream Design e' possibile scaricare la macro "smartvar":

http://www.stream-design.com/solutions/downloads/smartvar/SmartVar_1-3-5_Setup.zip
Grazie Cacciatorino,
sei stato gentile ad andare a rovistare per ritrovare questo tuo vecchio post.
Purtroppo il sito della Stream-design non esiste più e non sono riuscito a trovare modo di scaricare lo Smartvar per provarlo.

Comunque, dalla tua risposta, mi par di capire che nativamente Solid Edge non riesce a farlo 'sto giochetto, vero?
Speravo potesse esserci magari una variabile strana da esporre, o qualcosa del genere...

Ma... una domanda ancora...
Nei template standard si trovano quelle variabili particolari (la densità, lo spessore nei psm) che vengono richiamate con dei codici speciali (es: PhysicalProperties_Density); che tu sappia, esiste una lista delle variabili "speciali" che possono essere inserite in questo modo?
Sicuramente ce ne saranno di più di quelle 4 o 5 che si ritrovano nei template... Ho provato a cercare ma non ho trovato niente :frown:

Ciao
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#3
Grazie Cacciatorino,
sei stato gentile ad andare a rovistare per ritrovare questo tuo vecchio post.
Purtroppo il sito della Stream-design non esiste più e non sono riuscito a trovare modo di scaricare lo Smartvar per provarlo.

Comunque, dalla tua risposta, mi par di capire che nativamente Solid Edge non riesce a farlo 'sto giochetto, vero?
Speravo potesse esserci magari una variabile strana da esporre, o qualcosa del genere...

Ma... una domanda ancora...
Nei template standard si trovano quelle variabili particolari (la densità, lo spessore nei psm) che vengono richiamate con dei codici speciali (es: PhysicalProperties_Density); che tu sappia, esiste una lista delle variabili "speciali" che possono essere inserite in questo modo?
Sicuramente ce ne saranno di più di quelle 4 o 5 che si ritrovano nei template... Ho provato a cercare ma non ho trovato niente :frown:

Ciao

Visto che il sito pare non esistere piu' ti allego il software. Non ricordo se era una demo a tempo o full, anche perche' io non ero riuscito a farlo funzionare. Per le proprieta', non so se esiste un elenco, pero' puoi tu stesso popolare il template con le proprieta' che ti interessano e trovartele su tutti i nuovi file che creerai a partire da quel template. Riguardo al fatto di compilare le proprieta' dei file usando le variabili, non so se sia possibile farlo, lascio la parola a Be_on_edge che su queste cose ne sa sicuramente di piu', oltre ad essere piu' aggiornato. Si puo' fare con solidworks ed effettivamente e' comodissimo.
 

Allegati

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#4
Visto che il sito pare non esistere piu' ti allego il software. Non ricordo se era una demo a tempo o full, anche perche' io non ero riuscito a farlo funzionare. Per le proprieta', non so se esiste un elenco, pero' puoi tu stesso popolare il template con le proprieta' che ti interessano e trovartele su tutti i nuovi file che creerai a partire da quel template. Riguardo al fatto di compilare le proprieta' dei file usando le variabili, non so se sia possibile farlo, lascio la parola a Be_on_edge che su queste cose ne sa sicuramente di piu', oltre ad essere piu' aggiornato. Si puo' fare con solidworks ed effettivamente e' comodissimo.
Nella tabella variabili c'è la colonna "esponi" con la quale puoi creare una proprietà con nome a tua scelta e valore della variabile. Ovviamente si aggiorna automaticamente.

Ciao
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#5
Nella tabella variabili c'è la colonna "esponi" con la quale puoi creare una proprietà con nome a tua scelta e valore della variabile. Ovviamente si aggiorna automaticamente.

Ciao
Ma poi e' possibile usarle "concatenandole" per creare proprieta' custom, come nell'esempio nel primo post?
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#6
Ma poi e' possibile usarle "concatenandole" per creare proprieta' custom, come nell'esempio nel primo post?
Le concateni direttamente dove devono apparire, nel caso del primo post diventa qualcosa del genere:

Tubolare D%{Diametro|R1} sp.%{Spessore|R1} L=%{Lunghezza|R1}

Ciao
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#7
Le concateni direttamente dove devono apparire, nel caso del primo post diventa qualcosa del genere:

Tubolare D%{Diametro|R1} sp.%{Spessore|R1} L=%{Lunghezza|R1}

Ciao
E' che a me serviva farle apparire nel campo "nome progetto" dell'oggetto 3d (come appunto si puo' fare con swx), si riesce nel modo indicato? La cosa che hai scritto in genere la uso per inserire richiami nel modulo draft.
 

Allegati

ApeGana

Utente Standard
Professione: Progettista
Software: Solid Edge ST8
Regione: Marche
#8
Nella tabella variabili c'è la colonna "esponi" con la quale puoi creare una proprietà con nome a tua scelta e valore della variabile. Ovviamente si aggiorna automaticamente.
Sì, d'accordo, questo lo fai però definendo variabili che sono collegate a quote 3d (o del 2d), oppure utilizzando direttamente la quota presente nella tabella variabili ed esponendola.

Sai però se c'è la possibilità di definire nuove variabili che prendano i valori da proprietà varie del solido o del file in genere, richiamandoli con codici ad hoc (es: PhysicalProperties_Density, PhysicalProperties_Accuracy) predefiniti per SolidEdge?
C'è una lista dei nomi di tali proprietà?
Mi riferisco alla massa, al volume, al nome del file, etc, etc.
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#9
E' che a me serviva farle apparire nel campo "nome progetto" dell'oggetto 3d (come appunto si puo' fare con swx), si riesce nel modo indicato? La cosa che hai scritto in genere la uso per inserire richiami nel modulo draft.
No questo non si può fare senza utilizzare\creare una macro.

Di per se è anche abbastanza semplice scriverla, non ci ho mai pensato perchè non utilizzo questo metodo per gestire le proprietà.
Per far comparire i dati nel cartiglio utilizzo le proprietà concatenate come mostrato sopra.

Ciao
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#10
Sì, d'accordo, questo lo fai però definendo variabili che sono collegate a quote 3d (o del 2d), oppure utilizzando direttamente la quota presente nella tabella variabili ed esponendola.

Sai però se c'è la possibilità di definire nuove variabili che prendano i valori da proprietà varie del solido o del file in genere, richiamandoli con codici ad hoc (es: PhysicalProperties_Density, PhysicalProperties_Accuracy) predefiniti per SolidEdge?
C'è una lista dei nomi di tali proprietà?
Mi riferisco alla massa, al volume, al nome del file, etc, etc.
Mi sa che stai confondendo le variabili con le proprietà.

- Di variabili ne puoi creare quante ne vuoi, nella tabella variabili.

- Di proprietà ne puoi creare quante ne vuoi, nella scheda proprietà.

- Puoi collegare una variabile ad una proprietà con il metodo "esponi" come visto sopra

- Non si possono concatenare più proprietà all'interno di un'altra proprietà, si possono concatenare ovunque c'è la possibilità di scrivere testo (quote, richiami, caselle di testo ecc.)

- Le proprietà richiamabili sono elencambili con il tasto "testo proprietà"

testo prop.png

ciao
 

ApeGana

Utente Standard
Professione: Progettista
Software: Solid Edge ST8
Regione: Marche
#11
Mi sa che stai confondendo le variabili con le proprietà.
Non so se mi sto confondendo, credo di no :tongue:
Però sicuramente un po' di casino lo faccio con la terminologia e molto di più l'ho fatto quando ho risposto per errore a questa discussione anziché all'altra nella quale Cacciatorino mi aveva linkato questa. Nell'altra (forse) mi ero spiegato un po' meglio.

Quello che volevo fare era poter far apparire tra le proprietà personalizzate il nome del file e la massa, in modo da poterle vedere anche all'esterno da altri programmi.
Mi era venuto in mente che forse si poteva fare passando attraverso le variabili esposte.

variabili.png

Nell'immagine allegata mi avevano incuriosito quei nomi in codice cerchiati di verde, che sono diversi dalle altre variabili che dipendono dalla forma del solido; mi chiedevo se esistesse una lista di questi codici che possono essere utilizzati per creare variabili e se in particolare si può richiamare la massa e il nome file.
Sempre con l'obiettivo di trasferire queste info alle proprietà personalizzate.

Ciao
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#12
Non so se mi sto confondendo, credo di no :tongue:
Però sicuramente un po' di casino lo faccio con la terminologia e molto di più l'ho fatto quando ho risposto per errore a questa discussione anziché all'altra nella quale Cacciatorino mi aveva linkato questa. Nell'altra (forse) mi ero spiegato un po' meglio.

Quello che volevo fare era poter far apparire tra le proprietà personalizzate il nome del file e la massa, in modo da poterle vedere anche all'esterno da altri programmi.
Mi era venuto in mente che forse si poteva fare passando attraverso le variabili esposte.

View attachment 38325

Nell'immagine allegata mi avevano incuriosito quei nomi in codice cerchiati di verde, che sono diversi dalle altre variabili che dipendono dalla forma del solido; mi chiedevo se esistesse una lista di questi codici che possono essere utilizzati per creare variabili e se in particolare si può richiamare la massa e il nome file.
Sempre con l'obiettivo di trasferire queste info alle proprietà personalizzate.

Ciao
Il nome file e la massa sono già delle proprietà e le trovi utilizzando il comando "testo proprietà" come ti ho mostrato in precedenza.
Non compaiono tra le proprietà personalizzate perchè... non sono proprietà personalizzate ma proprietà che dipendono dal nome del file e dal peso del modello.

Ciao
 

ApeGana

Utente Standard
Professione: Progettista
Software: Solid Edge ST8
Regione: Marche
#13
Il nome file e la massa sono già delle proprietà e le trovi utilizzando il comando "testo proprietà" come ti ho mostrato in precedenza.
Non compaiono tra le proprietà personalizzate perchè... non sono proprietà personalizzate ma proprietà che dipendono dal nome del file e dal peso del modello.

Ciao
ok, ti ringrazio per l'ulteriore chiarimento