Extracción de AtributosBloque a un archivo de texto¶
El comando ExtraerAtributoBloque le permite extraer valores de AtributoBloque a archivos de texto de diversos formatos.
Los archivos de plantilla definen los datos que desea extraer.
Puede examinar los datos extraídos mediante un software de hoja de cálculo u otras aplicaciones.
Para extraer AtributosBloque a un archivo de texto:
Escriba ExtraerAtributoBloque en el indicador de comandos.
En el cuadro de diálogo, para Plantilla, escriba un nombre de plantilla para definir los datos que desea extraer. Haga clic en
para navegar hasta encontrar un archivo.Para obtener información sobre la sintaxis de archivo, consulte Creación de archivos de plantilla para extracciones de AtributoBloque.
Haga clic en Seleccionar entidades
para especificar las entidades a fin de extraer datos de AtributoBloque.El cuadro de diálogo se cierra temporalmente.
En la zona de gráficos, seleccione los bloques con AtributosBloque y presione Intro.
En el cuadro de diálogo, para Salida, escriba la ubicación y el nombre del archivo de salida. Haga clic en
para seleccionar un nombre de archivo.En Formato, seleccione el formato de archivo que utilizará al escribir la información de AtributosBloque:
Archivo delimitado por comas (CDF). Las comas separan los campos de cada registro de AtributoBloque. Las cadenas se encierran entre comillas simples.
Archivo delimitado por espacios (SDF). Los espacios separan los campos de cada registro de AtributoBloque. Las cadenas se encierran entre comillas simples.
Haga clic en Aceptar.
Creación de archivos de plantilla para extracciones de AtributoBloque
Los archivos de plantilla para extracciones de AtributoBloque definen los campos de datos para extraer y controlan el formato en el que aparecen.
Utilice un editor de texto ASCII para crear un archivo de plantilla para extracciones de AtributoBloque.
Cada línea del archivo de plantilla:
Especifica los AtributosBloque y las propiedades del bloque que se van a extraer.
Debe utilizar una sintaxis específica, que se describe a continuación.
Se convierte en una columna en el archivo resultante (consulte el ejemplo).
Debe incluir al menos un nombre de AtributoBloque en un archivo de plantilla.
Sintaxis del archivo
Cada línea del archivo de plantilla utiliza la siguiente sintaxis:
nombre_campo [espacio(s)] formato_resultante
Los nombres de campo válidos se muestran en la tabla Nombres de campos de extracción a continuación.
One or more spaces separate field_name and output_format. Use spaces, no tabs. End each line by pressing Enter, including the last line.
El formato resultante utiliza la siguiente sintaxis:
Twwwppp
The data type (T) can be:
C |
Indica un campo de cadena de caracteres. |
N |
Indica un campo numérico. |
Las dos partes siguientes del formato resultante usan tres dígitos:
www |
Anchura |
Especifica la anchura del campo como un número de caracteres. |
ppp |
Precisión |
Specifies the number of decimal places for numeric fields. For character integer fields, specify 000. |
Por ejemplo,
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.
Tabla: Nombres de campos de extracción
Usted puede extraer:
El valor de AtributosBloque de bloques insertados en el dibujo.
Las propiedades predefinidas del bloque al que pertenece el AtributoBloque.
Utilice los siguientes nombres de campos extracción y las especificaciones de formato para extraer datos relevantes:
Nombres de campo |
Formato |
Extrae |
|---|---|---|
Nombres de AtributoBloque |
Cwww000 o Nwwwppp |
Valor de AtributoBloque |
BL:NOMBRE |
Cwww000 |
Nombre de bloque |
BL:X |
Nwwwppp |
Coordenada X del punto de inserción del bloque |
BL:Y |
Nwwwppp |
Coordenada Y del punto de inserción del bloque |
BL:Z |
Nwwwppp |
Coordenada Z del punto de inserción del bloque |
BL:ORIENTAR |
Nwwwppp |
Ángulo de rotación del bloque |
BL:ESCALAENX |
Nwwwppp |
Factor de escala X del bloque |
BL:ESCALAY |
Nwwwppp |
Factor de escala Y del bloque |
BL:XESCALA |
Nwwwppp |
Factor de escala Z del bloque |
BL:XEXTRUIR |
Nwwwppp |
Extrusión del bloque en dirección X |
BL:YEXTRUIR |
Nwwwppp |
Extrusión del bloque en dirección Y |
BL:ZEXTRUIR |
Nwwwppp |
Extrusión del bloque en dirección Z |
BL:ESCALAZ |
Cwww000 |
Nombre de capa de inserción del bloque |
BL:CAPA |
Cwww000 |
Identificador de bloque |
BL:NÚMERO |
Nwww000 |
Número de bloque |
BL:NIVEL |
Nwww000 |
Nivel de anidación del bloque |
Ejemplo
Archivo de plantilla:
Archivo resultante (formato .cdf):
Acceso
Comando: ExtraerAtributoBloque
Temas relacionados
Exportación de AtributosBloque
Definición e inserción de bloques
Tema principal