Un'idea veloce:
1) creare un parametro utente di TESTO con un nome scelto (es. NomeFile).
ATTENZIONE, bisogna PRIMA andare in modalità modello piatto e POI aggiungere questo parametro utente: i parametri tra modello piegato e modello piatto cambiano, quasi fossero due modelli totalmente diversi (mai accorto prima)
2) con qualche riga di codice iLogic (vedi sotto) compilare la variabile con il nome file;
3) in ambiente modello piatto aggiungere uno schizzo con il testo collegato alla variabile NomeFine (purtroppo in ambiente schizzo non
si può trovo il modo di puntare direttamente alle iProperties)
4) inserire una lavorazione di sbalzo in ambiente modello piatto
5) configurare l'esportazione di dxf in modo che si vedano anche le lavorazioni che non tagliano tutto il solido
Codice:
Dim partDoc As PartDocument = ThisDoc.Document
Dim sheetDef As SheetMetalComponentDefinition = partDoc.ComponentDefinition
Dim flat = sheetDef.FlatPattern
Dim params = flat.Parameters
Dim param_NomeFile = params("NomeFile")
param_NomeFile.Value = ThisDoc.FileName(False)
InventorVb.DocumentUpdate()
Ho fatto un paio di prove veloci mi pare funzioni, per un uso generale è un possibile punto di partenza.
Non ci sono controllo errori o altre cose sofisticate quindi occhio.