Создание Правила Сопоставления

1.Выберите IFC-свойство, которое требуется сопоставить. Данные, отображаемые курсивом, недоступны для сопоставления.

2.Нажмите кнопку Новое Правило. Появится поле “Пустое Правило”.

3.при помощи выпадающего списка “Добавления Содержимого” выберите поля типов:

Параметры и Свойства

Параметры Библиотечного Элемента

Статичный Текст

Примечание: Если правило содержит более одного поля, то поля всегда объединяются по строкам.

StartNewRule.png 

Для одного свойства можно настроить несколько правил сопоставления. Это может оказаться удобно, например, если разные инструменты создают одинаковый тип IFC-элементов. Правила применяются в порядке их отображения в интерфейсе пользователя, то есть применятся первое доступное правило.

RuleOrderApply.png 

Разделить строку

Поле строкового типа может быть разделено.

В разделе Содержимого Правила для выбранного поля строкового типа: Щелкните на выпадающем списке, чтобы открыть настройки Разделения:

Например, можно использовать лишь определенный фрагмент Имени Библиотечного Элемента.

SplitString.png 

Параметры Библиотечного Элемента

Параметры Библиотечного Элемента можно настроить двумя способами:

В зависимости от Библиотечного Элемента: Выбранный параметр Библиотечного Элемента будет действовать только для тех элементов, которые содержат данный параметр. Если параметр Библиотечного Элемента был определен на уровне подтипа Объекта, то сопоставление параметра будет применяться и для всех дочерних элементов. Например, если мы сопоставим параметр переменной “gs_list_cost” подтипа Объекта Двери GS, то сопоставление будет действовать для всех Дверей (и ifcDoors), являющихся дочерними Библиотечными Элементами Двери GS (таких как Однопольная Дверь, Двупольная Дверь, Металлическая Дверь и т.д.). См. приведенные ниже примеры.

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

GSCostParameterIndep.png 

Примечание: Если правило сопоставления содержит параметр Библиотечный Элемент, который не был загружен в проект, то правило, сопоставленные IFC-данные и сопоставленные данные IFC-определения отображаются красным цветом.

Связанная Тема:

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

Сопоставление Свойств на уровне Компонентов