Задание объектов IFC для семейств

Revit выполняет экспорт элементов здания в файл IFC на основе категорий (и подкатегорий), к которым отнесены элементы. Например, Revit экспортирует стену в объект IFC IfcWallStandardCase, потому что стена является элементом из категории стен. Во многих случаях процедура экспорта из Revit в формат IFC логична и проста, благодаря использованию значений по умолчанию для многих параметров.

Однако в некоторых случаях может потребоваться указание объекта IFC, к которому должны относиться элементы из определенного семейства. Например, предположим, что разрабатывается семейство эскалаторов. Оно относится к категории типовых моделей и создается для подкатегории, названной "Эскалатор". При экспорте проекта в IFC требуется обеспечить, что для эскалатора (автоматически) устанавливается соответствие с классом IfcTransportElement и типом IfcTransportElementType.

Сопоставление семейства с объектом IFC

Добавление общих параметров в семейство

Задание значений для параметров IFCExportAs и IFCExportType

Проверка значений параметров в проекте (необязательные операции)

  1. Создайте общие параметры с именами IFCExportAs и IFCExportType. См. раздел Общие параметры.

    Сохраните эти общие параметры в файле, размещенном в сетевой папке, чтобы иметь возможность добавления параметров в другие семейства и проекты. Кроме того, можно использовать файл общих параметров, который предоставляется приложением Revit (IFC Shared Parameters.txt). Для получения дополнительных сведений о доступе к этому файлу см. раздел Файлы для работы с форматом IFC.

    Например, в папке, в которой хранятся другие корпоративные стандартные файлы, создайте файл параметров под именем IFCexportParameters.txt. Эти общие параметры нужно создать всего лишь один раз. Затем их можно многократно использовать в нескольких семействах.

  2. Воспользуйтесь редактором семейств для создания нового семейства или изменения существующего. См. раздел Семейства Vasari.
  3. В Редакторе семейств выберите вкладку "Создание"панель "Свойства" ("Типоразмеры в семействе").
  4. В диалоговом окне "Типоразмеры в семействе" в поле "Имя" выберите тип семейства.
  5. В группе "Параметры" нажмите кнопку "Добавить".
  6. В диалоговом окне "Свойства параметра" в группе "Тип параметра" выберите "Общий параметр" и нажмите "Выбор".
  7. Перейдите в папку, в которой хранится файл общих параметров, определяющий параметры IFCExportAs и IFCExportType (например, IFCexportParameters.txt), и откройте его.
  8. В диалоговом окне "Общие параметры" в группе "Параметры" выберите IFCExportAs и нажмите "ОК".
  9. В диалоговом окне "Свойства параметра" в группе "Данные параметра" из списка "Группирование параметров" выберите "Параметры IFC".
  10. Убедитесь в выборе типа и нажмите "ОК".

    В диалоговом окне "Типоразмеры в семействе" в списке параметров отображается IFCExportAs.

  11. В группе "Параметры" нажмите кнопку "Добавить".
  12. В диалоговом окне "Свойства параметра" в группе "Тип параметра" выберите "Общий параметр" и нажмите "Выбор".
  13. В диалоговом окне "Общие параметры" в группе "Параметры" выберите IFCExportType и нажмите "ОК".
  14. В диалоговом окне "Свойства параметра" в группе "Данные параметра" из списка "Группирование параметров" выберите "Параметры IFC".
  15. Убедитесь в выборе типа и нажмите "ОК".

    В диалоговом окне "Типоразмеры в семействе" в списке параметров отображается IFCExportType.

  16. При добавлении общих параметров к одному типоразмеру семейства Revit автоматически добавляет их во все типоразмеры данного семейства. Затем можно задать значения для каждого параметра в каждом типоразмере семейства.

  17. В диалоговом окне "Типоразмеры в семействе" выполните следующие операции:
    1. В поле "Имя" выберите типоразмер семейства.
    2. Для параметра IFCExportAs укажите требуемый класс IFC.
    3. Для параметра IFCExportType задайте требуемый тип IFC.
    4. Нажмите кнопку "Применить".
  18. Повторите операции, описанные в пункте 16, для остальных типоразмеров этого семейства.
  19. После определения значений для всех типоразмеров семейства нажмите кнопку "ОК".
  20. Сохраните изменения в семействе.
  21. Если требуется загрузить обновленное семейство в проект, откройте проект. Для возврата в Редактор семейств перейдите на вкладку "Создание"панель "Редактор семейств" ("Загрузить в проект").
  22. Можно проверить значения параметров экспорта в формат IFC, назначенные элементу в проекте.

  23. В проекте выберите элемент, входящий в семейство, в которое были добавлены общие параметры IFCExportAs и IFCExportType.
  24. Щелкните на палитре свойств элемент ("Изменить тип").
  25. В диалоговом окне "Свойства типа", прокручивая список вниз, перейдите к группе "Параметры IFC".

    Для параметров IFCExportAs и IFCExportType отображаются значения, заданные для типоразмера семейства. При экспорте проекта в IFC элементы из данного семейства будут поставлены в соответствие с определенными классом и типом IFC.