Crea tipo linea

Top  Previous  Next

Nome Comando al Prompt: MKTLINE

 

Permette di creare un nuovo tipo di linea che, a differenza dei tipi di linea standard può contenere anche testi e piccoli disegni.

AutoCAD (a partire della release 13) è dotato di tale possibilità, ma non vi è nessun tipo di comando che possa guidare l'utente alla creazione del tipo di linea desiderato. Per agevolare l'utente ad effettuare quest'operazione, è stato predisposto un disegno (MkTlineInit.dwg) da utilizzare come modello per la creazione del tipo di linea. Il file MkTlineInit.dwg risiede nella directory di CADPak ed è rappresentato nella seguente figura:

 

clip0256_CadUtility

 

Il comando permette di creare un tipo di linea e di aggiungere tale definizione ad un file <nome>.LIN già esistente. Nella cartella di CADPak è presente un file di libreria per i tipi di linee creati dall'utente: CUSTOM.LIN.

AutoCAD utilizza il file ACAD.LIN come libreria per i tipi di linea. Tale file risiede nella directory SUPPORT di AutoCAD. Con CADPak sono distribuiti due file di libreria di linee CADPAK.LIN e CADPAKC.LIN. Il file CADPAKC.LIN contiene linee pronte all'uso e di cui si riporta, di seguito, lo schema:

 

clip0257_CadUtility

 

Per utilizzare i tipi di linea, vedere il comando TLINEA (_LINETYPE) di AutoCAD.

 

L'utilizzo del comando MKTLINE, richiede di tener presente alcune condizioni:

-Il disegno in cui si crea il tipo di linea dovrà essere impostato su UdM: Millimetri e Denominatore di Scala: 1:1. Se si utilizza il file di modello MkTlineInit.dwg non è necessario;
-La selezione degli oggetti deve avvenire da sinistra verso destra;
-La linea deve obbligatoriamente iniziare con un'entità di tipo linea o con un punto seguito da uno spazio, non con una forma, un testo o uno spazio;
-Tracciare il modello in millimetri;
-Utilizzare solo entità linea (sia per la descrizione della forma che per la definizione delle linee vere e proprie che degli spazi);
-Utilizzare l'entità PUNTO per la definizione dei punti (impostare un valore di PDMODE e PDSIZE al fine di rendere visibili le entità PUNTO)
ATTENZIONE:Alcune volte alla richiesta di selezione del punto non si riesce a selezionarlo. Ciò è dovuto ad un problema di AutoCAD, cancellare e rifare il PUNTO oppure chiudere (salvando) e riaprire il disegno;
-Per la definizione di eventuali piccoli disegni nel modello del tipo di linea, è obbligatorio utilizzare delle forme (vedere a proposito ed eventualmente il comando FORMA, _SHAPE di AutoCAD). Tale comando nella generazione del tipo di linea deve utilizzare il path completo del nome del file di forma generato. Per ogni tipo di linea contenente dei semplici disegni, vi è sempre collegato uno o più file di forma (con estensione SHP, SHX);
-Se il tipo di linea contiene un testo, la definizione dello stile è integrata nel tipo di linea: ogni tipo di linea che contiene dei testi, sarà collegato al relativo file di font (con estensione SHX), è quindi necessario che lo stile di testo utilizzato sia presente nel dwg;
-Le forme possono essere disegnate utilizzando solo LINEE con angolo multiplo di 45 gradi;
-La definizione del tipo di linea sarà scritta all'interno di un file <nome>.LIN: fare attenzione che in esso non sia già presente un tipo di linea con lo stesso nome. Si consiglia di utilizzare il file CUSTOM.LIN presente nella cartella C:\Documents and Settings\'NomeUtente'\Dati applicazioni\IeS\'Versione CADPak'\Support\.

 

Esempio:

Si desidera creare un tipo di linea formato da Linee, Spazi, Forma e Testo come mostrato nella seguente figura:

 

clip0258_CadUtility

 

Aprire il disegno MkTlineInit.dwg da utilizzare come modello. Disegnare il modello della linea come segue:

-Impostare lo SNAP a 0.5 (comando SNAP);
-Eseguire una linea tra i punti 1 e 2 di lunghezza 3.0 mm e metterla sul layer 0 (dovrebbe già esserlo);
-Eseguire una linea tra i punti 2 e 3 di lunghezza 1.5 mm e metterla sul layer SPAZIO;
-Disegnare la forma tra i punti 3 e 4 con comandi LINEA, il quadrato è di lato 4.0 mm e le linee sono ovviamente inclinate di 45 gradi;
-Eseguire una linea tra i punti 4 e 5 di lunghezza 1.5 mm e metterla sul layer SPAZIO, eventualmente copiare la precedente linea tra i punti 2 e 3;
-Creare un testo, tra i punti 5 e 6 con stile ISO e punto di inserimento in basso a sinistra in modo tale che risulti centrato rispetto all'asse della linea. Altezza del testo h = 2.0 mm e stringa "JN";
-Eseguire una linea tra i punti 6 e 7 di lunghezza 1.5 mm e metterla sul layer SPAZIO, eventualmente copia re la precedente linea tra i punti 2 e 3. Il punto 6 è all'incirca al termine del contorno virtuale del testo;

 

ATTENZIONE

I valori effettivamente salvati con la definizione del tipo di linea non sono quelli veri degli oggetti disegnati in AutoCAD, ma vengono divisi per il coefficiente di moltiplicazione dei tipi di linea definito dalla variabile globale di CADPak CP0025 (vedere comando IMPOSTA). Ciò al fine di rendere le dimensioni della nuova linea compatibili con la filosofia di CADPak.

 

Il dialogo del comando è il seguente:

Comando: MKTLINE (Invio)

Nome della linea: JN (fornire il nome della linea: in questo caso JN. Dopo aver premuto INVIO, appare un box, dove è possibile selezionare il file con estensione LIN in cui si intende inserire il tipo di linea. Esiste un file Custom.LIN creato appositamente per contenere una libreria dei tipi di linea personalizzata dall'utente.)

 

clip0259_CadUtility

 

Fine/fOrma/<selezionare linea, testo, punto>: (selezionare la linea tra i punti 1 e 2)

LINEA: L=0.300000

Fine/fOrma/<selezionare linea, testo, punto>: (selezionare la linea tra i punti 2 e 3)

LINEA: L=-0.150000

Fine/fOrma/<selezionare linea, testo, punto>: O (Fornire l'opzione fOrma per inserire gli elementi che compongono la forma. Appare un box dove è possibile indicare il nome del file di forma: ad esempio  JN1. Saranno generati i due file JN1.SHP e JN1.SHX: sono rispettivamente il file di forma sorgente ed il file di forma compilato. Il file SHX è il file che effettivamente AutoCAD utilizza nell'esecuzione del tipo di linea. Dopo aver fornito il nome opportuno cliccare Salva )

 

clip0260_CadUtility

 

Punto di riferimento: (cliccare sul punto 3, come origine della forma sull'asse della linea)

Selezionare le entità della forma (linee, punti)...

Selezionare oggetti: (selezionare gli oggetti che compongono la forma)

Selezionare oggetti: (Invio, verrà data indicazione della avvenuta compilazione del file di forma da SHP ad SHX. Dopo aver premuto Invio, appare un box per la richiesta di continuità della linea.)

 

clip0261_CadUtility

 

Compilazione file di descrizione di forme e di font

Compilazione riuscita. Il file di output F:\C\CP\CP500\JN1.shx contiene 99 byte.

FORMA: Nome file='F:\C\CP\CP500\JN1.shx', Nome forma='JN1'.

Fine/fOrma/<selezionare linea, testo, punto>: (selezionare la linea tra i punti 4 e 5)

LINEA: L=-0.150000

Fine/fOrma/<selezionare linea, testo, punto>: (selezionare il testo, compare un box per la richiesta della presenza di una linea continua attraverso il testo)

 

clip0262_CadUtility

 

TESTO: L=0.220000, H=0.188284

Fine/fOrma/<selezionare linea, testo, punto>: (selezionare la linea tra i punti 6 e 7)

LINEA: L=-0.150000

Fine/fOrma/<selezionare linea, testo, punto>: F (digitare l'opzione F per terminare la fase di selezione degli oggetti)

Commento <- [F:JN1] JN ...>: (E' possibile inserire un commento per il tipo di linea che si sta creando. Il comando, automaticamente, cerca di creare un commento consono con le operazioni di selezione svolte, se non si vuole modificare, dare semplicemente Invio, altrimenti fornire una nuova descrizione. In seguito saranno evidenziati i dati relativi alla nuova linea appena definita)

Definizione:        >; CADPak: Definizione tipo di linea. Data: 07/03/2001 - Ora: 11:06<

>*JN,- [F:JN-1] JN ...<

>A,0.3000,-0.1500,[JN1,F:\C\CP\CP500\JN1.shx,S=0.1000,X=0.0075,Y=0.0000],-0.4000,-0.1500,["JN",ISO,S=0.1883,Y=-0.1000],-0.2200,-0.1500<

Comando:

 

A questo punto la linea è definita nel file di libreria Custom.LIN e caricata nel disegno corrente.

Per utilizzarla in un altro disegno, la si dovrà caricare con il comando AutoCAD TLINEA o _LINETYPE.

Di seguito è riportata la parte del file Custom.LIN in cui è stata definita la linea JN:

; CADPak: Definizione tipo di linea. Data: 23/04/1998 - Ora: 11:36

*JN,- [F:JN1] JN ...

A,0.3000,-0.1500,[JN1,C:\Programmi\CP500\JN1.shx,S=0.1000,X=0.0075,Y=0.0000],-0.4000,-0.1500,["JN",ISO,S=0.1883,Y=-0.1000],-0.2200,-0.1500

 

Nella figura seguente è raffigurato un esempio di utilizzo del tipo di linea JN su una polilinea:

 

clip0263_CadUtility