Panoramica proprietà personalizzate

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Ciao a tutti.

Sono alle prese con un assieme ricco di parti configurate ed ho creato una distinta materiali personalizzata con più colonne che rimandano a valori specifici di ciascuna configurazione di ciascuna parte utilizzata all'interno dell'assieme.

Siccome è fondamentale che le proprietà personalizzate vengano correttamente compilate al fine di non sbagliare clamorosamente i dati richiamati all'interno della tabella porgo questa domanda:

come posso fare ad avere una panoramica delle proprietà personalizzate (senza dover smanettare in quella finestrella dove devo cliccare sulla tendina per cambiare configurazione) di ogni parte per poter comodamente controllare le stringhe che rimandino correttamente alle relative configurazioni? Perchè mi sono accorto che alcune proprietà personalizzate hanno la stringa @PincoPallo riferita alla configurazione sbagliata.

Grazie

tanticapelli
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
La cosa che mi sembra più completa, ma forse non molto pratica, è di fare una tabella dati. La aprì in Excel e ne verifichi i contenuti, li cambi se serve è quando torni in soldi ti aggiorna i valori. FaiI una prova con una parte semplice con proprietà sbagliate appositamente e verifica se funziona
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Sto cercando di crearmi un template di compilazione delle proprietà personalizzate.

Tuttavia non riesco a capire che sintassi devo utilizzare per collegare un parametro a una configurazione generica e una parte generica in modo che non ci sia bisogno di andarla a richiamare dalla tendina manualmente ogni volta.

Per capirci meglio date uno sguardo a http://help.solidworks.com/2012/ita...rties.htm?id=825c9cfa15cd4f1990712554c365f636
e lì spiega come compilare una proprietà personalizzata quando si sa il nome del componente e della configurazione.

Ma se io volessi scrivere una stringa generica per generare un template.prtprp come dovrei fare?

Grazie

tanticapelli
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
la tabella dati può essere utile anche per aggiornare o controllare in un attimo le proprietà sfruttando le potenzialità di excel.
un esempio per il controllo: si può inserire in colonne dedicate i valori da controllare, come una lista di disegnatori, e poi su un'altra colonna dedicata leggere il valore presente nella colonna della proprietà di solidworks e confrontarlo con quella dei disegnatori; se non c'è nessuna corrispondenza viene segnalata.
un esempio per l'aggiornamento: ipotiziamo di avere il classico profilo ad L con le svariate lavorazioni che ha una proprietà con la descrizione ed una proprietà con la lunghezza; per il semplice motivo di rompere i cosidetti il commerciale chiede che nella descrizione venga aggiunta la lunghezza per facilitare la vita a lui e intanto infastidire il disegnatore (il classico due piccioni con una fava). se lo si fa da solid bisogna modificare manuialmente ogni proprietà di ogni configurazione con i tempi biblici che ben conosciamo, con excel e con la funzione concatena invece basta modificare la prima cella della colonna descrizione e poi copiarla in tutte le altre per fare lo stesso lavoro in pochi secondi.

ovviamente non è detto che questo metodo sia sempre valido ed inoltre, se non dico boiate, appesantisce il file. non è nemmeno utlie se le configurazioni sono 2 o 3. però meglio ricordarsi che esiste anche questo
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Per esempio di una parte di lamiere organizzata in più configurazioni ho creato due equazioni legate alle quotature di base x altezza della "casella di contorno" che si trova all'interno della ripetizione piatta.

Ho chiamato l'equazione dell'altezza "Lunghezza SV" e la larghezza "Larghezza SV".

Fin qui tutto ok perchè riesco a richiamarle con facilità agendo sulla tendina della proprietà personalizzata di ogni singola configurazione.

Però la cosa è molto scomoda se ho molte parti e molte configurazioni.

Perciò tramite il Property Tab Builder sto cercando di crearmi un elenco di proprietà precompilato con dei rimandi generici in grado di assorbire in automatico nome configurazione e nome parte:

ho tentato con
"Larghezza SV@$configurazione@nome_parte"
e
"Lunghezza SV@$configurazione@nome_parte"

ma non funzionano!!!??!?!çé§éç§éç°ç§°L*é
éç

tanticapelli
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Larghezza sviluppo Testo "Larghezza SV@$configurazione@$nome_parte.sldprt" 1074.11
Lunghezza sviluppo Testo "Lunghezza SV@$configurazione@nome_parte.sldprt" 499.128

FUNZIONA!!!!!!!!!!!!!!!!!!!!!!!!
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
Sto cercando di crearmi un template di compilazione delle proprietà personalizzate.

Tuttavia non riesco a capire che sintassi devo utilizzare per collegare un parametro a una configurazione generica e una parte generica in modo che non ci sia bisogno di andarla a richiamare dalla tendina manualmente ogni volta.

Per capirci meglio date uno sguardo a http://help.solidworks.com/2012/ita...rties.htm?id=825c9cfa15cd4f1990712554c365f636
e lì spiega come compilare una proprietà personalizzata quando si sa il nome del componente e della configurazione.

Ma se io volessi scrivere una stringa generica per generare un template.prtprp come dovrei fare?

Grazie

tanticapelli

le proprietà le inserisci nel modello di parte o assieme; massa, peso, e quello presente nella tendina delle variabili puoi impostarle già in precedenza e poi salvare il template.
attenzione che hai due schede di proprietà: quella generale e quelle delle configurazioni.
se non presente nelle configurazioni vale la proprietà generale altrimenti vale la proprietà della configurazione.
nelle configurazioni non puoi creare proprietà di default perché quando apri il modello non esistono configurazioni.

nella creazione della tabella dati tu non devi fare nulla inizialmente.
- crei la tabella con creazione automatica
- solidworks raccogli tutte le voci che possono essere soggette a modifiche nelle configurazioni (quote, stato funzioni, proprietà personalizzate)
- si apre il foglio excel già compilato con tutte le intestazioni necessarie e tutte le configurazioni presenti.
-se si vuole modificare qualcosa lo si fa altrimenti si chiude excel e si torna in solidworks.
se si aggiunge una nuova proprietà o funzione o quota alla riapertura della tabella dati (meglio aprirla modalità in nuova finestra) in solid compare una finestra con i nuovi dati aggiungibili, si seleziona quelli che interessano e si conferma e in exceol ci si ritrova nuove colonne
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
non facciamo casino.
una cosa è voler controllare che i dati inseriti siano corretit e volerli visualizzare tutti in un solo momento, e questa è stata la tua richiesta del primo post e per me la soluzione più indicata, seppur efarraginosa, è quella che ho descritto.
altra cosa è voler smanettare sul tab builder, che dubito gestisca le proprietà delle configurazioni, ma solo quelle della scheda generale, per compilare le proprietà.
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
le proprietà le inserisci nel modello di parte o assieme; massa, peso, e quello presente nella tendina delle variabili puoi impostarle già in precedenza e poi salvare il template.
attenzione che hai due schede di proprietà: quella generale e quelle delle configurazioni.
se non presente nelle configurazioni vale la proprietà generale altrimenti vale la proprietà della configurazione.
nelle configurazioni non puoi creare proprietà di default perché quando apri il modello non esistono configurazioni.

nella creazione della tabella dati tu non devi fare nulla inizialmente.
- crei la tabella con creazione automatica
- solidworks raccogli tutte le voci che possono essere soggette a modifiche nelle configurazioni (quote, stato funzioni, proprietà personalizzate)
- si apre il foglio excel già compilato con tutte le intestazioni necessarie e tutte le configurazioni presenti.
-se si vuole modificare qualcosa lo si fa altrimenti si chiude excel e si torna in solidworks.
se si aggiunge una nuova proprietà o funzione o quota alla riapertura della tabella dati (meglio aprirla modalità in nuova finestra) in solid compare una finestra con i nuovi dati aggiungibili, si seleziona quelli che interessano e si conferma e in exceol ci si ritrova nuove colonne

Ciao Massi!

E' vero la dinstinta materiali non riesce ad aggiornarsi... eppure le stringhe che ho inserito nella finestra delle proprietà di configurazione di parte funziona ma solo se prima le ricalcoli tutte...

Ma possibile che sia necessario appoggiarsi su excel per fare un template.prtprp decente?

tanticapelli
 

Allegati

  • Distinta materiali1.jpg
    Distinta materiali1.jpg
    37.6 KB · Views : 36
  • Proprietà di configurazione.jpg
    Proprietà di configurazione.jpg
    77.2 KB · Views : 41

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Hai ragione Massi, ho voluto condensare tutto in un unico post ma c'è un motivo: siccome la stringa che richiama il valore contiene sempre l'ambito della configurazione (quando non c'è solo quella di default) mi è successo che per la fretta di compilare ho incrociato dei valori che appartenevano a configurazioni diverse rischiando di sbagliare completamente la tabella.

Perciò da qui ne deriva l'esigenza di creare un template che vada a leggere in automatico l'ambito della funzione, quota o altro che decido che venga richiamata.

Negli esempi soprariportati ve ne è un esempio ma ho delle difficoltà nel farle funzionare all'interno della distinta materiali.

Altrimenti se funzionasse con un semplicissimo file di template avrei risolto "tutti i miei problemi" evitando anche il rischio di sbagliare grossolanamente.

tanticapelli
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Provo a farvi un pack n go...

Grazie per la pazienza

tanticapelli
 

Allegati

  • Proprietà di configurazione.zip
    394.6 KB · Views : 22

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Nun me lasciate solo, perché solo non ce so sta!
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
forse ho capito quello che intendi.
fai questa prova:
invece di scrivere le variabili globali (penso intendessi questo quando hai scritto equazioni) inserisci delle quote di annotazione sullo sviluppo (in pratica attivi lo sviluppo, lanci il comando quota senza entrare nello schizzo casella di contorno, quoti lo schizzo di contorno) e nelle proprietà personalizzate invece che richiamare le variabili globali entri nella voce valore/espressione e da li selezioni le quote inserite prima.
fai un rigenera delle configurazioni e il valore dovrebbe modificarsi
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Ciao Massi alla fine oggi ho risolto grazie ad un guru del centro assistenza.
Alla fine rispetto ai miei ultimi interventi l'errore è di sintassi sul testo della proprietà personalizzata.
Ma il concetto è corretto. Altrimenti non sarebbe possibile gestire un template di proprietà personalizzate.
Così facendo rimane tutto correttamente inseribile all'interno della distinta materiali senza strane disambiguazioni.
Adesso non ho sottomano la stringa corretta ma è molto semplice, generica, ed è utilizzabile per qualsiasi parametro si desideri richiamare.

Un bel lavoro, appena ho un attimo ve lo posto.

Grazie

tanticapelli
 

tanticapelli

Utente Standard
professione: Impiegato tecnico
software: DraftSight e SolidWorks 2019 SP 4.0 Professional
regione: Piemonte
Ciao a tutti

Ad esempio nel caso della "Massa" la sintassi corretta (testata su 2017 sp5) è:

"SW-Mass@@nome_configurazione@nome_parte.sldprt" virgolette comprese
nella sezione "Specifica di configurazione"

oppure

"SW-Mass@nome_parte.SLDPRT" virgolette comprese
nella sezione "Personalizzato"

Chiaramente come dicevo l'utilità sta nel creare un template per mezzo per Poperty Tab Builder, altrimenti se bisogna inserire tutto a mano buonanotte al secchio.

tanticapelli
 

Statistiche forum

Discussioni
59,350
Messaggi
506,849
Utenti registrati
111,685
Ultimo utente registrato
Produzione

Staff online

Utenti online

Top