Примеры Правил Сопоставления Свойств

Пример 1

Сопоставление пользовательского свойства “Звукоизоляции” (Параметры > Менеджер Свойств) со свойством “AcousticRating”, примененным для IfcWall.

Property_mapping.png 

Пример 2

Сопоставление параметра “Огнестойкости” окна со свойством “FireRating”, примененным для IfcWindow.

MapFireRating.png 

Пример 3

Формирование Реквизита “Name” элементов IfcWall на основе комбинации “ID” Стены и “Строительного Материала/Названия Многослойной Конструкции”.

DefineNameAttribute.png 

Пример 4: Правило Сопоставления по Типу Продукта IFC

Можно применить правила преобразования данных в IFC-данные элементов Типа Продукта IFC.

Например, можно создавать наименования типов Дверей (Имя Реквизита IfcDoorStyle), комбинируя Имя Библиотечного Элемента с параметрами Ширины и Высоты дверей.

Настройте Реквизит “Name” для IfcDoorStyle, воспользовавшись фрагментом “Имени Библиотечного Элемента” двери + статичным текстом “-” + “Шириной” + статичным тестом “X” + “Высотой”.

NameAttributeDoor.png 

Это правило заменит собой используемое по умолчанию правило создания IfcDoorStyle (см. Тип Продукта IFC) новыми наименованиями IfcDoorStyle (вы можете проверить результат в Менеджере IFC-проекта).

DoorStyleRewrite.png 

Пример 5

Настройка Свойства “Стоимости” для IfcDoor в качестве параметра, зависящего от Библиотечного Элемента.

Для сопоставления выберите параметр “gs_list_cost” Библиотечного Элемента “Дверь GS”.

Чтобы найти нужный параметр, откройте выпадающее меню Добавления Содержимого и активируйте команду Параметры Библиотечного Элемента. В открывшемся диалоге найдите параметр gs_list_cost:

LibPartContent.png     GSCostParameter.png

dependent_subtype_mapping.png 

Правило сопоставления будет действовать для Библиотечных Элементов, являющихся дочерними по отношению к подтипу “Дверь GS” (например, “Дверь”, “Двупольная Дверь”, “Металлическая Дверь” и т.д.).

Пример 6

Настройка Свойства “Стоимости” для IfcDoor в качестве параметра, не зависящего от Библиотечного Элемента. Для сопоставления выберите параметр “gs_list_cost” объекта “Двупольная Дверь”.

Чтобы найти нужный параметр, откройте выпадающее меню Добавления Содержимого и активируйте команду Параметры Библиотечного Элемента. В открывшемся диалоге выберите библиотечный элемент Двупольная Дверь, а затем найдите параметр gs_list_cost. Убедитесь, что параметр будет добавлен в качестве Независимого Библиотечного Параметра:

LibPartContent00148.png     GSCostParameterIndep00149.png

independent_entity_mapping.png 

Пример 7

Настройка Свойства “Стоимости” для IfcElement в качестве параметра, не зависящего от Библиотечного Элемента. Для сопоставления выберите параметр “gs_list_cost” объекта “Двупольная Дверь”. Правило сопоставления будет действовать не только для элементов IfcDoor, но и для всех других Библиотечных Элементов, преобразуемых во все дочерние IFC-определения подтипа IfcElement (например, IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement и т.д.) и содержащих параметр “gs_list_cost” (например, “Кресло”, “Стол”, “Раковина”, “Мойка” и т.д.).