ATTIN (Express Tool)

Importa i valori degli attributi di blocco da un file ASCII esterno con valori delimitati da tabulazioni.

Trova

È possibile utilizzare gli strumenti ATTIN e ATTOUT per modificare i valori di attributo dei riferimenti di blocco selezionati.

Quando viene avviato, il comando ATTIN legge il file di input ed elabora ciascuna riga. Se rileva un riferimento di blocco con lo stesso gestore e lo stesso nome di blocco della riga in corso di elaborazione, applica tutte le modifiche dell'attributo a tale blocco. Dopo aver elaborato tutti i blocchi rilevati, chiede all'utente di assegnare i dati rimanenti in modo interattivo. Se si sceglie Yes, il comando elenca i dati di ciascuna riga nella finestra dei comandi e chiede di selezionare un blocco a cui applicare l'attributo. È possibile premere INVIO per passare alla riga successiva oppure ESC per uscire.

Formato file

Il file di input deve essere nello stesso formato generato da ATTOUT.

Il file di output scritto da ATTOUT è un file di testo ASCII delimitato da tabulazioni, che può essere modificato nella maggior parte dei programmi di database e fogli di calcolo. Per eseguire questa attività in modo efficace è possibile utilizzare Microsoft Excel. Assicurarsi di salvare le modifiche in un formato ASCII delimitato da tabulazioni. In caso contrario, il comando ATTIN non sarà in grado di importare i dati dal file.

La prima riga del file contiene le intestazioni di colonna che identificano i dati per ATTIN. Le prime due colonne sono contrassegnate dalle etichette HANDLE e BLOCKNAME. Queste colonne sono facoltative per ATTIN, ma consentono la lettura dei dati degli attributi dal file e il relativo inserimento nel disegno in modo automatico. Se le colonne non sono presenti, viene chiesto di specificare tali dati durante l'elaborazione del file da parte di ATTIN.

Alle colonne rimanenti nel file vengono assegnate le etichette di attributo così come sono visualizzate nel disegno. Poiché i programmi di database spesso richiedono intestazioni di colonna univoche, alle etichette di attributo duplicate vengono aggiunti dei numeri. Ad esempio, la riga di intestazione in un file creato da ATTOUT può avere il seguente aspetto:

HANDLE  BLOCKNAME  MYTAG  MYOTHERTAG  MYTAG(1)

Ciascuna delle righe rimanenti nel file rappresenta un singolo riferimento di blocco e i valori di ciascuno dei rispettivi attributi.

Poiché è presente una colonna per ogni attributo di tutti i blocchi selezionati, è probabile che siano presenti etichette di attributo non applicabili ad un blocco specifico. Tali etichette sono indicate con la stringa "<>" nelle celle in cui non risultano applicabili. Pertanto, in un file contenente la precedente riga di intestazione di esempio, la riga relativa ad un blocco che contiene solo l'attributo MYTAG può avere il seguente aspetto:

HANDLE  BLOCKNAME  MYTAG  MYOTHERTAG  MYTAG(1)
E1      MYBLOCK1   Data1  <>          <>

"<>" indica che l'attributo non è applicabile al blocco corrente e che una cella corrisponde ad un attributo non applicabile, ma al momento è vuota.

File

attin.lsp