DesignSeries00007.pngUsar conjuntos personalizados de propiedades IFC

Los conjuntos de propiedades (Pset_XxxxXxxx) se usan para asignar grupos de campos de datos individuales o propiedades a las entidades IFC. Los conjuntos de propiedades pueden ser muy específicos ante una entidad IFC, como Pset_WallCommon ante IfcWall, o con una aplicación más general a cualquier entidad IFC, como Pset_ManufacturerTypeInformation. Algunos conjuntos de propiedades y sus valores son predefinidos explícitamente y enumerados en la especificación IFC; la convención de nombramiento Pset_Xxx aplica a estos conjuntos de propiedades especificados oficialmente.

Información existente puede ser adjuntada a una definición de símbolo como un formato de registro; estos datos de formato de registro pueden ser usados como un conjunto personalizado de propiedades para IFC.

Debido a la naturaleza de extensión IFC, todo dato definido por el usuario, incluso cuando no se haya identificado explícitamente en la especificación IFC, aún puede capturarse e intercambiarse usando conjuntos de propiedades. Los conjuntos personalizados de propiedades deben seguir las convenciones de codificación técnicas. Deben tener nombres permitidos y únicos; los nombres no pueden duplicar nombres de conjuntos de propiedades especificados ni comenzar con “Pset_”.

Para hacer que la colaboración sea más fácil, el Conjunto del Desarrollador del software Vectorworks (SDK por sus siglas en inglés), tiene funciones para crear un conjunto personalizado de propiedades programáticamente o importando un archivo XML que define el conjunto de propiedades. Para documentación detallada orientada al desarrollador relacionada con el SDK, ver developer.vectorworks.net.

Además, se pueden crear conjuntos de propiedades IFC personalizados en productos Vectorworks Design Series según lo descrito en los siguientes temas.

Crear formatos de registro compatibles con IFC

Para usar un conjunto personalizado de propiedades, primero cree el formato de registro para definir los datos que se van a capturar e intercambiar en formato IFC. El nombre del formato de registro se transforma en el nombre del conjunto personalizado de propiedades. Se deben denominar los formatos de registro designados por la exportación IFC con el prefijo VwPset_ o ePset_ o usar un nombre que esté definido por la definición de vista de modelo (MVD) específica o el requisito de intercambio (ER) de modelo documentado. Los nombres de formatos de registro distinguen mayúsculas y minúsculas, y no deben contener espacios en blanco (use un guión bajo si es necesario). Por ejemplo, podría usar un formato de registro con el nombre “ePset_MyData.”

El formato de registro puede consistir en cualquier número de campos, designado por un Nombre de campo y un Tipo de campo; ver Crear formatos de registro. Los tipos de campo son automáticamente convertidos a tipos de valores IFC equivalentes. Por ejemplo:

Tipo de campo
Tipo de valor IFC

Número entero

IfcInteger

Booleano

IfcBoolean

Texto

IfcText

Número

IfcReal

Para usar tipos de valores IFC más específicos, ver Usar tipos de valores IFC personalizados.

Valores de campo predeterminados son ignorados cuando el formato de registro es convertido en un conjunto de propiedades IFC. Por lo tanto, dejar el valor predeterminado para tipos de campo Entero, Booleano, Texto y Emergentes vacío; introduzca 0 (cero) como el valor predeterminado para tipos de campo Número.

El formato de registro se muestra en el Administrador, en la categoría Formato de registro. Al igual que cualquier recurso puede ser compartido entre archivos usando la funcionalidad de exportación o importación del Administrador de recursos.

Convertir un formato de registro en un conjunto personalizado de propiedades IFC

Una vez que se haya creado el formato de registro personalizado, conviértelo a un conjunto de propiedades IFC y se adjúntelo un objeto, grupo, definición de símbolo o instancia de símbolo.

Un Pset personalizado también puede ser asignado cuando Administrar la asignación de datos IFC.

Además de formatos de registro personalizados que puede haber creado, formatos de registro existentes que contienen datos de conjunto de propiedades, como aquellos adjuntados a BIMobjects, pueden ser seleccionados para su uso.

Para asignar datos IFC personalizados:

  1. Seleccione el objeto, grupo o símbolo para asignar datos IFC.

  2. Use el comando Datos IFC para especificar el tipo de objeto IFC según lo descrito en Asignar datos IFC a objetos.

  3. Haga clic en OK.

  4. Se abrirá el cuadro de diálogo Datos IFC.

  5. Haga clic en Administrar conjuntos personalizados de propiedades.

  6. Se abrirá el cuadro de diálogo Administrar conjuntos personalizados de propiedades.

  7. Haga clic en la columna Usar para seleccionar uno más formatos de registro. Los formatos de registro seleccionados se muestran con una marca de verificación.

  8. Haga clic en OK para retornar al cuadro de diálogo Datos IFC.

  9. Los formatos de registros personalizados seleccionados se enumeran como conjuntos de datos en la lista Entidades/Psets IFC.

  10. Seleccione el Pset personalizado y haga clic en la columna Usar. Una marca de comprobación indica que Pset está habilitado y se adjunta al objeto.

  11. Si elimina la marca de verificación de un Pset personalizado, el registro no se aplica al objeto pero sí queda en la lista de Psets del objeto. Para eliminar haga clic en Administrar conjuntos personalizados de propiedades, y elimine la marca de verificación desde la columna Usar. Cuando sea solicitado, haga clic en OK para confirmar que desea eliminar el Pset de este objeto. Haga clic nuevamente en OK para cerrar el cuadro de diálogo Administrar conjuntos personalizados de propiedades, y eliminar el Pset de la lista del objeto.

  12. La ventana inferior muestra las propiedades asociadas con el Pset personalizado. Selecciones cada propiedad y asígnele un valor.

  13. Haga clic en OK para asignar datos IFC al objeto.

Para revisar o editar datos, seleccione el objeto y luego haga clic en el botón IFC desde la parte inferior de la paleta Información del objeto.

El conjunto personalizado de propiedades se guarda en el archivo actual. Para usar un conjunto personalizado de propiedades en otro archivo o proyecto exporte el formato de registro a otro archivo y repita los pasos para adjuntar datos IFC a objetos.

Usar tipos de valores IFC personalizados

Si los Tipos de valores IFC que son automáticamente asignados a sus campos personalizados no son lo suficientemente específicos, puede emparejar cada campo en su formato de registro personalizado con un campo que identifica el tipo de valor IFC (IfcValue) para ese campo. Cada par debe tener el mismo tipo de campo.

Por ejemplo, podría tener tres campos en un formato de registro personalizado que contienen la siguiente información sobre un conjunto de objetos:

    Código de producto (como AB-124)

    Si el objeto se encuentra en el inventario (verdadero o falso)

    Costo por unidad (como 75,000)

Crea un campo acompañante que indique el tipo de valor IFC del dato para cada campo que contiene datos de objeto. En este ejemplo, tendría un total de seis campos en el formato de registro:

Pares de campo
Tipo

ProductCode

IfcIdentifier

Texto

Texto

OnSchedule

IfcBoolean

Booleano

Booleano

UnitCost

IfcReal

Número

Número

Para campos simples (Texto/Booleano/Número), si un registro es especificado sin los campos acompañantes, el Tipo es tomado del Tipo de campo de registro.

Seleccione un tipo de valor IFC y tipo de campo de formato de registro apropiado para el tipo de información que el campo captura como un número simple, una elección VERDADERO/FALSO, una cadena de texto o etiqueta simple, o una medición. En el programa Vectorworks, los tipos permitidos incluyen Entero, Booleano, Texto o Número. El Nombre de campo que identifica un tipo de valor IFC debe basarse en la especificación IFC para los diferentes tipos definidos de valores (IfcValue), como se muestra en la siguiente lista.

Tipos de valor IFC
Descripción y tipo de campo del formato de registro de Vectorworks

IfcSimpleValue

Estos son los más comunes y cubren la mayoría de los casos de usuarios

IfcInteger

Entero: un número entero simple que varía entre -32.7568 y 32.767

IfcReal

Número: General o decimal

IfcBoolean

Booleano: también conocido como VERDADERO o FALSO

IfcLogical

Booleano: similar a Booleano pero puede incluir un valor de “DESCONOCIDO”

IfcIdentifier

Texto: cadena de identificación de texto simple, generalmente una mezcla de símbolos y caracteres alfanuméricos

IfcLabel

Texto: cadena de nombre de texto simple, generalmente una mezcla de caracteres alfanuméricos

IfcText

Texto: cadena de campo de texto descriptivo de hasta 255 caracteres

IfcMeasureValue

Una lista completa puede ser encontrada en la especificación IFC

IfcAreaMeasure

Número: Área de cota

IfcLengthMeasure

Número: Cota

IfcMassMeasure

Número: General o decimal

IfcThermodynamicTemperatureMeasure

Número: General o decimal

IfcTimeMeasure

Entero o Número: General

IfcVolumeMeasure

Número: Volumen de cota

IfcDerivedMeasureValue

Una lista completa puede ser encontrada en la especificación IFC

IfcEnergyMeasure

Número: General o decimal

IfcIlluminanceMeasure

Número: General o decimal

IfcPowerMeasure

Número: General o decimal

IfcThermalTransmittanceMeasure

Número: General o decimal

IfcTimeStamp

Entero o Número: General

IfcLuminousIntensityDistributionMeasure

Número: General o decimal

~~~~~~~~~~~~~~~~~~~~~~~~~

Interoperabilidad del formato IFC

Asignar datos IFC a objetos

Concepto: Formatos de registro, informes e inventarios

Crear inventarios IFC

Importar archivos IFC

Exportar proyectos IFC

¿Fue útil esta página?

vectorworks.net/espanol