Come modificare i tipi di linea nell’esportazione dei disegni in DXF/DWG
Not version-specific
Tekla Structures
Environment
Not environment-specific
In Tekla Structures, aprendo un disegno e provando ad esportarlo troviamo la seguente finestra di configurazione:
Image
Accedendo alla finestra Opzioni Layer ci troviamo davanti alla seguente schermata:
Image
Cliccando “Usa tipo linea avanzato e conversione layer”, Tekla Structures, utilizza un file di conversione per le linee in XML (LineTypeMapping.xml) che troviamo nella cartella: ...\Tekla Structures\<version>\environments\italy\inp\
Il file si può aprire con un qualsiasi Editor di testo modificare. Il file presenta una struttura come indicato nell’esempio sottostante:
Image
Il nostro compito non è quello di modificare i comandi in linguaggio XML, che potrebbe compromettere il funzionamento corretto del file di conversione, ma di andare a modificare SOLO il tipo di linea associato al Layer.
Infatti aprendo il nostro DXF/DWG e vedendo quale è il nome del Layer a cui vorremmo modificare il tipo di linea possiamo risalire alla stringa di comando.
Supponiamo che la linea da modificare sia sul Layer “Parte”, a questo punto la scelta nel nostro file si limita al cambiamento di una delle seguenti stringhe di comando, ovvero quelle con l’intestazione <Mapping LayerName="Parte">
<Mapping LayerName="Parte">
<From LineType="XKITLINE00"/>
<To LineType="BYLAYER" Color="4" Weight="100"/>
</Mapping>
<Mapping LayerName="Parte">
<From LineType="XKITLINE02"/>
<To LineType="HIDDEN" Color="8" Weight="100"/>
</Mapping>
<Mapping LayerName="Parte">
<From LineType="XKITLINE03"/>
<To LineType="DASHDOT" Color="2" Weight="100"/>
</Mapping>
<Mapping>
Sarà a semplice adesso identificare il tipo di linea da cambiare se vogliamo che il Layer “Parte” con linea “Hidden” mi diventi un Layer “Parte” con linea “DOT2” basterà prendere la stringa contenente il valore “HIDDEN” e modificarlo in “DOT2”
Ovvero:
<Mapping LayerName="Parte">
<From LineType="XKITLINE02"/>
<To LineType="HIDDEN" Color="8" Weight="100"/>
</Mapping>
Diventerà:
<Mapping LayerName="Parte">
<From LineType="XKITLINE02"/>
<To LineType="DOT2" Color="8" Weight="100"/>
</Mapping>
In questo modo potremmo personalizzare i tipi di linea che esportiamo in DXF/DWG a nostro piacimento.
Per qualsiasi modifica di questo tipo, è comunque sempre raccomandabile eseguire una copia di Backup del file LineTypeMapping.xml