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 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, 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.
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. 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 |
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 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.
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 de 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 de IFC personalizados:
Seleccione el objeto, grupo o símbolo para asignar datos de IFC.
Desde la ficha Datos de la paleta Información del objeto, encuentre los datos de IFC adjuntados (o haga clic en Adjuntar 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 Asignar datos de IFC a objetos. Haga clic en Administrar conjuntos de propiedades personalizados desde el cuadro de diálogo Datos IFC.
Se abrirá el cuadro de diálogo Administrar conjuntos de propiedades personalizados.
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.
Haga clic en OK para volver a la paleta Información del objeto o al cuadro de diálogo Datos IFC.
Los formatos de registros personalizados seleccionados se enumeran como conjuntos de datos en la lista Entidades de IFC/Psets.
Seleccione el Pset personalizado desde la ficha Datos y haga clic para darle una marca de verificación (o fija una marca de verificación en la columna Usar si está en el cuadro de diálogo Datos 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 ficha 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 OK para confirmar que desea eliminar el Pset de este objeto.
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 Ver y editar datos de IFC desde la ficha 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.
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), 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 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 |
~~~~~~~~~~~~~~~~~~~~~~~~~