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:

  1. Escriba ExtraerAtributoBloque en el indicador de comandos.

  2. En el cuadro de diálogo, para Plantilla, escriba un nombre de plantilla para definir los datos que desea extraer. Haga clic en icon_browse 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.

  3. Haga clic en Seleccionar entidades symbol_select_objects para especificar las entidades a fin de extraer datos de AtributoBloque.

    El cuadro de diálogo se cierra temporalmente.

  4. En la zona de gráficos, seleccione los bloques con AtributosBloque y presione Intro.

  5. En el cuadro de diálogo, para Salida, escriba la ubicación y el nombre del archivo de salida. Haga clic en customize_browse para seleccionar un nombre de archivo.

  6. 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.

  7. 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.

nombre_campo y formato_resultante están separados por uno o más espacios. Utilice espacios, no tabulaciones. Presione Intro para finalizar cada línea, incluyendo la última.

El formato resultante utiliza la siguiente sintaxis:

Twwwppp

El tipo de datos (T) puede ser:

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

Para campos de enteros de caracteres, especifique 000.

Por ejemplo,

  • Utilice N006002 para un valor numérico hasta 999,99. N significa datos numéricos, 006 significa que hay espacio para hasta seis dígitos, incluida la coma decimal y 002 especifica la precisión de dos cifras decimales.

  • Utilice C025000 para un campo de cadena con una longitud máxima de 25 caracteres. Especifique siempre 000 como los tres últimos dígitos de formato de campos de caracteres.

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:

BUILDINGTYPE C030000
ZONENAME C025000
ACTIVIDAD C020000
HVACSYSTEM C025000
ÁREA N006002
ALTURA N004002
BL:NOMBRE C012000
BL:NÚMERO N002000

Archivo resultante (formato .cdf):

“Talleres/depósito de mantenimiento”,”Z0/09 Sala de personal”,”Área de comida/bebida”,”Calefacción por suelo radiante”,31.79,2.55,”ZONA”,1
“Talleres/depósito de mantenimiento”,”Z0/14 Sala de máquinas”,”Sala de máquinas”,”Zona sin sistema HVAC”,15.84,4.10,”ZONA”,2
“Almacén y almacenamiento”,”ZO/11 Vestíbulo”,”Área de almacenamiento”,”Calefacción de espacio”,53.26,4.10,”ZONA”,3

Acceso

Comando: ExtraerAtributoBloque

Temas relacionados

Exportación de AtributosBloque

Definición e inserción de bloques

Tema principal

Trabajo con AtributosBloque