Ocultar tabla de contenido

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  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 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   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 Especifica el número de posiciones decimales de campos numéricos.
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:XESCALA Nwwwppp Factor de escala X del bloque
BL:ESCALAY Nwwwppp Factor de escala Y del bloque
BL:ESCALAZ 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:CAPA Cwww000 Nombre de capa de inserción del bloque
BL:IDENTIFICADOR 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:

TIPOEDIFICIO C030000
NOMBREZONA   C025000
ACTIVIDAD    C020000
SISTEMAHVAC  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','Cantina','Calefacción radiante',31.79,2.55,'ZONA',1
'Talleres/depósito de mantenimiento','Z0/14 Sala de planta','Sala de planta','Zona sin sistema HVAC ',15.84,4.10,'ZONA',2
'Almacén','ZO/11 Entrada','Área de almacenamiento','Calefacción de ambiente',53.26,4.10,'ZONA',3
...

Acceso

Comando: ExtraerAtributoBloque



Proporcione comentarios sobre este tema

SOLIDWORKS agradece sus comentarios acerca del formato, la precisión y la rigurosidad de la documentación. Utilice el siguiente formulario para enviar comentarios y sugerencias sobre este tema directamente al equipo de documentación. Nota: el equipo de documentación no puede responder a preguntas técnicas. Haga clic aquí para ver información sobre soporte técnico.

* Obligatorio

 
*Correo electrónico:  
Asunto:   Comentarios sobre los temas de la ayuda
Página:   Extracción de AtributosBloque a un archivo de texto
*Comentario:  
*   Por la presente confirmo que he leído y acepto la política de privacidad en virtud de la cual Dassault Systèmes usará mis Datos personales

Imprimir tema

Seleccione el ámbito del contenido que desee imprimir:

x

Hemos detectado que la versión de su explorador es anterior a Internet Explorer 7. Para una visualización óptima, le recomendamos que actualice a Internet Explorer 7 o versión superior.

 No volver a mostrar este mensaje
x

Versión del contenido de la ayuda web: 2024 SP05

Para desactivar la ayuda web desde SOLIDWORKS y utilizar la ayuda local en su lugar, haga clic en Ayuda > Usar la ayuda web de SOLIDWORKS.

Para informar sobre problemas detectados con la interfaz y la función de búsqueda de la ayuda web, póngase en contacto con el representante local de soporte. Si desea proporcionar comentarios sobre temas individuales, utilice el vínculo “Comentarios sobre este tema” en la página del tema en cuestión.