CAD Farm. Автоматический экспорт .RVT и .RNP в .IFC

Убедитесь, что установлены и актуальны компоненты системы Pilot-BIM: Pilot-Server, Pilot-MyAdmin, Pilot-BIM-Server и Pilot-BIM
Для работы CAD Farm с форматами .RVT или .RNP в системе должны быть установлены Revit или Renga соответственно.

CAD Farm — программа для автоматического преобразования моделей из нативных CAD-форматов .RVT и .RNP в IFC-контейнер. CAD Farm с помощью API запускает в неявном режиме CAD, который осуществляет конвертацию: открытие модели и последующий её экспорт. Подробно эти процессы описаны в разделе Движение файлов в системе Pilot-BIM.

Перед началом использования программы её нужно установить и настроить.

Установка и запуск CAD Farm

  • Скачайте архив CadFarmApp.zip со страницы Центр загрузок системы Pilot.
  • Скопируйте архив в удобное для Вас расположение и распакуйте его.
  • Запустите консольную программу CadFarmApp.exe

При запуске CAD Farm автоматически проверит, установлены ли Revit и/или Renga и выдаст сообщение о доступных конвертерах.

Подключение CAD Farm

CAD Farm подключается к управляемой Pilot-Server базе данных. Подключение CAD Farm к базе данных осуществляется в консольной программе CadFarmApp.exe:

  • Введите

-c [database url]

Где [database url] — адрес подключения к базе данных. Например:

-c http://localhost:5545/pilot-bim_ru

  • Введите логин и пароль.

Для подключения к базе данных рекомендуется использовать логин и пароль специально создаваемого для этой цели администратора bimadmin. Такой администратор уже есть в демонстрационной базе pilot-bim_ru.>
Внимание! Закрытие окна программы CadFarmApp.exe остановит работу CAD Farm.

Управление CAD Farm

Управление CAD Farm осуществляется в консольной программе CadFarmApp.exe, команды которой схожи с командами консольной утилиты pbimadmin:

<команда> {аргумент}

<команда> заменяется на одну из команд списка, приведённого ниже.

{аргумент} используется c командами --connect, --start.

Список команд pBimAdmin

Команда Описание команды Вывод Описание вывода
-h, -?, --help Помощь по работе с программой Список доступных команд программы с кратким описанием  
-v, --version Показывает версию CAD Farm CadFarmApp version is: [version] Версия CadFarmApp: [версия]
-s, --status

Показывает статус CAD Farm

Connected to [database url]
Listens to [file formats]

CAD Farm подключена к базе данных [database url]

Ожидает файлы [форматов] на Storage

Disconnected from Pilot-Server

CAD Farm не подключена к базе данных. Используйте

-c [database url]

с корректными значениями url, логина и пароля.

Connected to [database url]
Stopped listening

CAD Farm подключена к базе данных [database url]

CAD Farm остановлена.

-1, --start [clear]

Запускает CAD Farm

Добавление аргумента clear очищает очередь незавершённых процессов обработки IFC перед запуском.

Listens to [file formats] CAD Farm запущена и ожидает файлы [форматов] на Storage
Already listening CAD Farm уже была запущена
Connect to Pilot-Server first Перед запуском CAD Farm должна быть подключена к серверу
-0, --stop Останавливает CAD Farm Stopped listening CAD Farm остановлена

Already stopped to listen

Stopped listening

CAD Farm уже была остановлена
Connect to Pilot-Server first Перед остановкой CAD Farm должна быть подключена к серверу

-c, --connect {database url}
[clear]

Подключает CAD Farm к указанной базе данных.

Добавление аргумента clear запускает с новыми параметрами

login: Введите логин администратора базы данных
password: Введите пароль

Connecting to database: [database url]
Connected to database: [database url]
Listens to [file formats]

Успешное подключение к базе данных [database url]

Connecting to database: [database url]
The user name or password is incorrect

Неправильная пара логин-пароль
Database [database name] not found Указанная база данных не найдена
Disconnected from Pilot-Server Сервер не работает.

Дополнительные возможности экспорта в IFC из Autodesk Revit

Для экспорта IFC из Autodesk Revit с помощью CadFarmApp можно задать настройки определённого 3D-вида. Например, при экспорте 3D-вида, на котором будут включены только стены, а окна, двери и кровля отключены, в IFC попадут только стены. Сделать это можно одним из трёх способов:

  1. Создать специальный 3D-вид с названием CadFarmApp, произвести его настройку.
  2. Скопировать 3D-вид с нужными настройками и переименовать копию в CadFarmApp.
  3. Задать в Pilot-BIM имя определённого вида, чтобы CAD Farm использовал его настройки.

Например, чтобы задать имя 3D-вида View_1, в Pilot-BIM перейдите в Диспетчер серверных задач, затем откройте вкладку Глобальные настройки BIM и в разделе RVT to IFC converter добавьте следующую запись в поле Common Settings:

{
"ActiveViewId": "View_1"
}

Подробнее о настройках автоматического экспорта в IFC см. Диспетчер серверных задач Pilot-BIM

Вид CadFarmApp является приоритетным для экспорта. Если в модели присутствует вид с таким названием, то экспортироваться в IFC будет именно он, независимо от наличия настройки ActiveViewId.

Использование CAD Farm

Использование CAD Farm подробно описано в разделе Движение файлов в системе Pilot-BIM.