Что подготовить
- Трёхмерные виды, по одному на каждый файл — обычно это корпус, секция или раздел. Что видно на виде, то и уйдёт в файл.
- Заполненный класс экспорта у элементов — общий параметр
IfcExportAs. Привязать его ко всем категориям поможет «Спецификации АГР», заполнить вне Revit — «Заполнение АГР». - Файл пользовательских наборов свойств, если наборы
RusSet_*собираются по нему.
Как выгрузить
- Нажмите Экспорт IFC на панели «Модель» — в таблице появятся все трёхмерные виды модели.
- Укажите Папку и выберите Имя файла — готовый шаблон из списка или свой.
- Отметьте виды, которые идут в выгрузку. Корпус, секцию и раздел плагин угадывает по имени вида — поправьте прямо в таблице, имя файла пересчитается.
- Проверьте настройки: схему, границы помещений, наборы свойств. Они одни на всю пачку.
- Нажмите Выгрузить отмеченные. Файлы идут один за другим, в строке видно «готово», а внизу — размер и время каждого.
Пачкой по папке моделей
Если корпуса лежат отдельными файлами, открывать их в Revit не нужно — плагин сделает это сам.
- Заполните Папку выгрузки и настройки, как для обычной выгрузки.
- В строке Пачкой укажите, что должно быть в имени трёхмерного вида, чтобы он попал в выгрузку — например
АГР. Пустое поле означает все трёхмерные виды модели. - Нажмите По папке… и выберите любую модель в нужной папке. Галочка и вложенные папки добавит модели из подпапок.
- Плагин покажет таблицу найденных моделей: галочка, корпус, секция, раздел и готовое имя файла. Корпус и раздел он угадывает по имени модели — и кириллицей, и латиницей, — а чего вытащить не удалось, заполняет по умолчанию: корпус и секция нулями, раздел архитектурный. Поправьте цифры в таблице или впишите имя файла целиком.
- Отметьте нужные модели и нажмите Выгрузить. Дальше он открывает их по одной, выгружает подходящие виды и закрывает.
Модели с общей работой открываются отсоединённой копией: файл хранилища не занимается, в моделях ничего не меняется. Модель, уже открытая в этом Revit, берётся как есть и не закрывается.
Пачкой с Revit Server
- В строке Сервер укажите имя или адрес Revit Server — так же, как в проводнике Revit Server, — и папку внутри хранилища, например
Проекты/К01. Пустая папка означает корень. - Нажмите С сервера…. Плагин спросит у сервера список моделей и покажет его галочками.
- Отметьте нужные и проверьте имена файлов — дальше модели пойдут по одной, как при выгрузке с диска.
Серверные модели всегда открываются отсоединённой копией. Список моделей берётся у административной службы сервера той же версии, что ваш Revit: если служба отвечает «папки нет», проверьте имя папки и что на сервере установлена служба для этой версии.
В фоне и в несколько процессов
Пачка занимает окно Revit целиком: пока идут десять моделей, работать нельзя. Поле Выполнять переносит её в отдельные процессы.
- В этом окне Revit — как было: выгрузка идёт здесь, окно занято.
- В отдельном Revit — запускается ещё один Revit, выгружает пачку и закрывается. Ваш свободен, это окно можно закрыть: задания и отчёты лежат файлами, прогон их переживёт.
- В нескольких процессах — модели раздаются поровну и идут одновременно. Ускорение почти кратное, пока хватает памяти: каждый Revit с крупной моделью занимает несколько гигабайт.
Фоновый Revit открывается без ленты плагина и сам гасит предупреждения модели. Если он застрял на окне, которое не закрывается, через три часа процесс снимается, а задание и отчёт остаются на диске.
Имя файла
В списке Имя файла лежат готовые шаблоны, по умолчанию НН_{корпус}_{секция}_{раздел}_АГР — то же имя, что принимают по ЦИМ АГР. Постоянная часть имени пишется как есть, в фигурных скобках — подстановки. Список можно дописать руками, если шаблон нужен свой.
| Подстановка | Откуда берётся |
|---|---|
{корпус}, {секция} | Столбцы таблицы. Буква подставляется вместе с номером: К01, С00. Если номера нет, поле выпадает целиком |
{раздел} | Столбец таблицы: АР, ПС, БиО |
{модель} | Имя файла модели без расширения |
{вид} | Имя трёхмерного вида |
{дата} | День выгрузки, в виде 20261022 |
Фигурные скобки — это имена подстановок, а не «вставь сюда значение»: {К00} уедет в имя файла как есть. О незнакомых подстановках окно говорит сразу и переспрашивает перед выгрузкой.
Настройки
| Настройка | Что делает |
|---|---|
| Схема | Версия IFC. Для ЦИМ АГР это IFC4RV — IFC4 Reference View. |
| Маппинг | Файл наборов свойств, по которому собираются RusSet_* — обычно «export ifc ….txt». Если он уже выбран в другом окне плагина, подставится сам. |
| Границы | Границы помещений — связи «помещение — ограждающий элемент». Нужны расчётным пакетам: теплотехника, энергомоделирование. Для сдачи ЦИМ АГР не требуются, а выгрузку удлиняют и файл раздувают, поэтому по умолчанию выключены. |
| Базовые количества | Длины, площади и объёмы элементов в файле. |
| Общие наборы Pset_* | Стандартные наборы свойств IFC. |
| Внутренние наборы Revit | Все параметры Revit наборами Revit_*. В принятых файлах ЦИМ АГР их нет. |
| Помещения и зоны | Без этой галочки IfcSpace в файл не попадут. |
| Связанные модели | Связи уходят отдельными файлами рядом. |
| Общие координаты | Положение элементов берётся от общих координат — как в принятых файлах ЦИМ АГР. |
Полезно знать
IfcExportAs живёт у экземпляра, поэтому вложенный отлив может уехать не тем классом, что окно.АГР. Если поле пустое, из каждой модели уйдут все трёхмерные виды, включая личные «{3D - фамилия}»: плагин переспросит, прежде чем так делать.!,#,00. Такие наборы не будут открываться: связи и подосновы в выгрузку не идут, а время и память на них уходят.Не нашли ответ? Частые проблемы и изменения версий — в канале @ids_core, вопросы — @ifc_expert или через форму на сайте.
Все инструкции · чек-лист: модель к АГР в IFC · что нового в версиях · лицензионное соглашение · политика обработки данных