E' una domanda un po' strana, ma non sei il primo che sento ad avere una richiesta simile.
Chi in passato mi ha fatto questa domanda aveva la seguente esigenza:
Prerequisiti:
- Assieme importato fa file step\xt proveniente da cad esterno
- Distinta materiali in file Excel proveniente dal cad esterno
Richiesta:
- Compilare le proprietà personalizzate ai componenti contenuti nell'assieme, in realtà si codificano le singole parti che è la stessa cosa.
- Le proprietà personalizzate sono prese dal file Excel, il nome file deve essere a pari nome con quello della distinta (non è così scontato, anche perché in fase di importazione da alcuni cad che non hanno ancora l'albero ma lavorano a livelli, i componenti non prendono il nome del livello; a volte invece in fase di importazione viene creato un file diverso per ogni istanza, es. il componente ABC-000123 è presente 3 volte nell'assieme e vengono creati ABC-000123_0, ABC-000123_1, ABC-000123_2 , quindi 3 componenti diversi, in questo caso devono essere codificati tutti e tre allo stesso modo, ma non è quello che si vuole)
Tutto questo per poter fare le messe in tavola dei componenti e compilare i cartigli ed avere così il controllo della modifiche future, ma attenzione, le tabelle fori non riconoscono i fori come fori di SolidWorks siche la compilazione della loro tabella è piuttosto vaga.
Un altro vantaggio potrebbe essere la pallinatura degli assiemi e di aver integrato tutto all'interno del proprio cad, in questo caso SolidWorks.
Per fare tutto ciò bisogna mettere in piedi una macro che legga il file secondo una logica e trasferisca ai componenti le proprietà, ovviamente non è ne una cosa veloce ne una cosa facile, ma si può fare, bisogna sempre capire se ha senso e quante volte ti serve.
Attenzione che per "la logica è sempre la stessa" intendo che l'impaginazione della distinta deve essere sempre la stessa e la fase di importazione deve generare sempre la stessa tipologia di codifca importata.
Ma probabilmente anch'io non avrò capito bene la tua richiesta, in due utenti esperti che hanno letto hanno recepito due cose diverse, magari prova a spiegare meglio la tua esigenza.