DesignSeries00013.pngUsar conjuntos de propiedades de IFC de valor personalizado

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.

Además de estos conjuntos de propiedades predefinidos específicos que son parte del esquema IFC estándar, información puede ser adjuntada a una definición de símbolo como un registro de formato; estos datos de formato de registro pueden ser usados como un conjunto de propiedades personalizado 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 de propiedades personalizados deben seguir las convenciones de codificación técnicas. Deben tener nombres permitidos y únicos; los nombres no pueden duplicar nombres de conjunto 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 de propiedades personalizadas de manera programática, 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 de propiedades personalizado, 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 de propiedades personalizado. Debe nombrar los formatos de registro designados para exportación en formato IFC con un prefijo VwPset_ o ePset_, o bien usar un nombre definido por una definición de vista de modelo (MVD, por sus siglas en inglés) o por un requerimiento de intercambio de modelo documentado específico (ER, por sus siglas en inglés). Los nombres de formatos de registro distinguen mayúsculas y minúsculas, y no deben contener espacios en blanco (use un subrayado 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; consulte las instrucciones pertinentes en el tema Cómo 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 Cómo usar tipos personalizados de valor IFC.

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

Cómo adjuntar un formato de registro como un conjunto personalizado de propiedades de IFC

Una vez que el formato de registro a medida ha sido creado, convertirlo en un conjunto de propiedades de IFC y adjuntar los datos a un objeto, grupo, definición de símbolo o instancia de símbolo.

Una asignación de datos puede ser creada para automáticamente adjuntar un Pset de valor personalizado cuando un tipo de objeto específico es creado; ver Cómo usar el Administrador de datos.

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

Para asignar datos de IFC personalizados:

1.      Seleccionar el objeto, grupo o símbolo para la asignación de datos de IFC.

2.Desde la pestaña Datos de la paleta Información del objeto, encuentre los datos de IFC adjuntados (o haga clic en Adjuntar datos de IFC para adjuntarlos). Haga clic en pSets personalizados cuando datos de IFC no predeterminados están adjuntados.

Como alternativa , usar el comando Datos IFC para especificar el tipo de objeto IFC, según lo descrito en Cómo asignar datos de IFC a objetos. Haga clic en Administrar conjuntos de propiedades personalizados desde el cuadro de diálogo Datos IFC.

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

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

4.Haga clic en Aceptar para volver a la paleta Información del objeto o al cuadro de diálogo Datos IFC.

Los formatos de registro a medida seleccionados están enumerados como conjuntos de datos en la lista Entidades de IFC/Psets.

5.Seleccione el Pset personalizado desde la pestaña Datos y haga clic para darle una marca de verificación (o coloque una marca de verificación en la columna Usar si está en el cuadro de diálogo Datos de IFC.)  Una marca de comprobación indica que Pset está habilitado y se adjunta al objeto.

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 quitarla, selecciónela desde la pestaña Datos y haga clic en Desasociar. En el cuadro de diálogo Datos IFC, haga clic en Administrar conjuntos de propiedades personalizados y quite la marca de verificación de la columna Usar. Cuando sea solicitado, haga clic en Aceptar para confirmar que desea eliminar el Pset de este objeto.

6.La porción inferior de la paleta Información del objeto (o el panel en el cuadro de diálogo Datos IFC) muestra las propiedades asociadas con el Pset personalizado. Selecciones cada propiedad y asígnele un valor.

Seleccionar el objeto para Cómo ver y editar datos de IFC desde la pestaña Datos de la paleta Información del objeto.

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

Cómo usar tipos personalizados de valor IFC

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,00)

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), el Tipo es tomado desde el campo de registro Tipo si se especifica un registro sin los campos acompañantes.

Seleccione un tipo de valor IFC y tipo de campo de formato de registro adecuado para el tipo de información que está siendo capturado por el campo, tal como un número simple, una elección TRUE/FALSE, 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 de entre -32.768 y 32.767

IfcReal 

Número: general o decimal.

IfcBoolean 

Booleano: también conocido como TRUE o FALSE.

IfcLogical 

Booleano: similar a Booleano, pero puede incluir un valor “UNKNOWN”.

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 

Número entero o Número: general.

IfcVolumeMeasure 

Número: volumen dimensional.

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 

Número entero o Número: general.

IfcLuminousIntensityDistributionMeasure 

Número: general o decimal.

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

Interoperabilidad del formato IFC

Cómo asignar datos de IFC a objetos

Concepto: Formatos de registro, informes e inventarios

Cómo confeccionar informes de IFC y COBie

Importación de archivos IFC

Exportación de proyectos IFC

 

¿Fue útil esta página?