Esportazione degli attributi di blocco in un file testo¶
Il comando EstraiAttributoBlocco consente di estrarre i valori AttributoBlocco in file di testo di diverso formato.
File modello definiscono i dati da estrarre.
Potete esaminare i dati estratti usando un foglio di calcolo o altre applicazioni.
Per esportare gli attributi di blocco in un file di testo:
Digitare EstraiAttributoBlocco al prompt dei comandi.
Nella finestra di dialogo, per Modello, digitare un nome di modello in modo da definire i dati da estrarre. Clic su
per cercare un file.Per informazioni sulla sintassi dei file, vedere Creazione di file di modello per l’estrazione di AttributoBlocco.
Fare clic su Seleziona entità
per specificare le entità per l’estrazione dei dati AttributoBlocco.La finestra di dialogo si chiude temporaneamente.
Sull’area grafica selezionare Blocchi con AttributoBlocco e premere Invio.
Nella finestra di dialogo, per Risultato, digitare la posizione e il nome del file di output. Clic su
per selezionare un nome file.In Formato, selezionare il formato del file da usare quando si scrivono informazioni sugli AttributoBlocco:
Comma Delimited File (CDF) (File delimitato da virgola (CDF)). Una virgola separa i campi di ogni record di attributo di blocco. Le stringhe sono racchiuse da virgolette.
Space Delimited File (SDF) (File delimitato da spazio (SDF)). Uno spazio separa i campi di ogni record di attributo di blocco. Le stringhe sono racchiuse da virgolette.
Fare clic su OK.
Creazione di file di modello per l’estrazione di AttributoBlocco
I file di modello per l”estrazione di AttributoBlocco definiscono i campi di data da estrarre e controllano il formato in cui verranno visualizzati.
Usare un editor di testo ASCII per creare un file di modello per le estrazioni di AttributoBlocco.
Ogni riga del file di modello:
Specifica le proprietà da estrarre per AttributoBlocco e Blocco.
È necessario utilizzare una sintassi specifica descritta di seguito.
Diventa una colonna nel file di output risultante (vedere l’esempio).
È necessario includere almeno un nome AttributoBlocco in un file di modello.
Sintassi del file
Ogni riga del file di modello utilizza la sintassi seguente:
nome_campo [spazi] formato_output
I nomi di campo validi vengono visualizzati nella tabella dei Nomi di campo dell’estrazione riportata sotto.
Il nome_campo e il formato_output sono separati da uno o più spazi. Usare gli spazi anziché la tabulazione. Terminare ciascuna riga premendo Invio, anche dopo l’ultima riga.
Il formato di output utilizza la sintassi seguente:
Twwwppp
Il tipo di dati (T) può essere:
C |
Indica un campo con una stringa di caratteri. |
N |
Indica un campo numerico. |
Le successive due parti del formato di output utilizzano tre cifre:
www |
Larghezza |
Specifica la larghezza del campo in numero di caratteri. |
ppp |
Precisione |
Per i campi con numeri interi, specificare 000. |
Ad esempio:
Usare N006002 per valori numeri fino a 999,99. N indica i dati numerici, 006 indica che il valore può contenere al massimo sei cifre, inclusi i decimali, e 002 specifica una precisione di due posizioni decimali.
Usare C025000 per un campo con una stringa lunga al massimo 25 caratteri. Specificare sempre 000 per le ultime tre cifre del formato per i campi con stringa di caratteri.
Tabella: nomi dei campi dell’estrazione
È possibile estrarre:
Il valore degli AttributoBlocco dei blocchi inseriti nel disegno.
Le proprietà predefinite del Blocco a cui appartiene l’AttributoBlocco.
Per estrarre i dati pertinenti, usare i seguenti nomi di campo e specifiche di formato:
Nome campo |
Formato |
Estrae |
|---|---|---|
Nome AttributoBlocco |
Cwww000 o Nwwwppp |
valore BloccoAttributo |
BL:NAME |
Cwww000 |
Nome del blocco |
BL:X |
Nwwwppp |
Coordinata X del punto di inserimento del blocco |
BL:Y |
Nwwwppp |
Coordinata Y del punto di inserimento del blocco |
BL:Z |
Nwwwppp |
Coordinata Z del punto di inserimento del blocco |
BL:ORIENT |
Nwwwppp |
Angolo di rotazione del blocco |
BL:XSCALE |
Nwwwppp |
Fattore di scala X del blocco |
BL:YSCALE |
Nwwwppp |
Fattore di scala Y del blocco |
BL:ZSCALE |
Nwwwppp |
Fattore di scala Z del blocco |
BL:XEXTRUDE |
Nwwwppp |
Estrusione del blocco nella direzione X |
BL:YEXTRUDE |
Nwwwppp |
Estrusione del blocco nella direzione Y |
BL:ZEXTRUDE |
Nwwwppp |
Estrusione del blocco nella direzione Z |
BL:LAYER |
Cwww000 |
Nome del layer di inserimento del blocco |
BL:HANDLE |
Cwww000 |
Handle del blocco |
BL:NUMBER |
Nwww000 |
Contatore di blocchi |
BL:LEVEL |
Nwww000 |
Livello di nidificazione del blocco |
Esempio
File modello:
File di output (formato .cdf):
Accesso
Comando: EstraiAttributiBlocco
Argomenti correlati
Creazione ed inserimento di blocchi
Argomento principale