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.
One or more spaces separate field_name and output_format. Use spaces, no tabs. End each line by pressing Enter, including the last line.
Il formato di output utilizza la sintassi seguente:
Twwwppp
The data type (T) can be:
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 |
Specifies the number of decimal places for numeric fields. For character integer fields, specify 000. |
Ad esempio:
Use N006002 for a numeric value up to 999.99. N stands for numeric data, 006 means that there is space for up to six digits, including the decimal point, and 002 specifies the precision of two decimal places.
Use C025000 for a string field with a maximum length of 25 characters. Always specify 000 as the last three format digits for character fields.
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