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 ParedIfc, o con una aplicación más general a cualquier entidad IFC, como Pset_informacióndeltipodefabricante. 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.

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 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 de propiedades personalizadas programáticamente o importando un archivo XML que define el conjunto de propiedades. Para documentación detallada orientada al desarrollador relacionada con el SDK, visite: 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 define el nombre del conjunto de propiedades personalizado. 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, usted podría usar un formato de registro llamado “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 convertidos automáticamente a tipos de valor IFC equivalentes. Por ejemplo:

Tipo de campo
Tipo de valor IFC

Número entero

EnteroIfc

Booleano

BooleanoIfc

Texto

TextoIfc

Número

RealIfc

Para usar tipos de valor IFC más específicos, ver Convertir un formato de registro a un conjunto de propiedades IFC personalizadas.

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

El formato de registro aparece en el Explorador de recursos, bajo la categoría Formato de registro. Como cualquier recurso, se puede compartir entre archivos que usan la funcionalidad de exportación o importación del Explorador de recursos.

Convertir un formato de registro a un conjunto de propiedades IFC personalizadas

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

Para asignar datos IFC personalizados:

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

  2. Seleccione el tipo de objeto IFC como se describe en Asignar datos IFC a objetos.

  3. Haga clic en OK.

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

  5. Haga clic en Administrar conjuntos de propiedades personalizados.

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

  7. Haga clic en la columna Usar para incluir un formato 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 de 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 de propiedades personalizados, 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 de propiedades personalizados, 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, selecciones el objeto y luego haga clic en IFC Data desde la paleta de 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 el proceso de Administrar conjuntos de propiedades personalizados.

Usar conjuntos personalizados de tipos de valores IFC

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

Por ejemplo, usted 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 (tal como AB-124)

    Si el objeto se encuentra a tiempo (verdadero o falso)

    Costo por unidad (tal como 75.00)

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

Pares de campo
Tipo

CódigoProducto

IdentificadorIfc

Texto

Texto

ATiempo

BooleanoIfc

Booleano

Booleano

CostoUnidad

RealIfc

Número

Número

Seleccione un tipo de valor IFC y tipo de campo de formato de registro apropiado para el tipo de información que el campo está capturando, como un número simple, una elección VERDADERO/FALSO o 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 de valores definidos (ValorIfc), 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 TRUE o FALSE

IfcLogical

Booleano: similar a Booleano pero puede incluir un valor de "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

Se puede encontrar una lista completa en la especificación IFC2x3 TC1

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

Se puede encontrar una lista completa en la especificación IFC2x3 TC1

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

Formatos de registro

Crear inventarios IFC

Importar archivos IFC

Exportar proyectos IFC

 

vectorworks.net/espanol