Как стать автором
Обновить

Способ автоматизации процесса получения BIM-моделей с Revit Server и последующей сборкой в Navisworks. Подробный гайд

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1.5K
Всего голосов 5: ↑5 и ↓0+5
Комментарии10

Комментарии 10

Подскажите как настроить код чтобы выгружались конкретные 3д виды, к примеру которые начинаются со слов "BIM"

Не встречал такого.
В Navisworks достаточно один раз настроить в параметрах Считывание файловПреобразоватьвид Navisworks, а в моделях Revit создать 3D-вид с именем "Navisworks" и при извлечении он будет выгружаться.

Интересно! Но если задаться вопросом автоматического получения актуальных моделей с использованием api, то можно было бы еще улучшить данный функционал (можно посмотреть на библиотеку revitserverapilib)

Да, безусловно. Многие такие сервисы и делают — функциональные и с удобным интерфейсам. Но основной посыл статьи в том, что это можно делать поначалу и без программистов и довольно гибко настраивать под себя. А в дальнейшем, уже когда сформируется запрос и будет четкое понимание, что необходимо и как — прибегать к полноценной разработке.

Подскажите, после строки с созданием текстовика со списком моделей выдает
FINDSTR: // ignored
FINDSTR: // ignored
В чем может быть проблема?

Где выдает, в файле txt? Скопируйте свой код сюда, посмотрю

C:\Users\corp-\Desktop\WORK#_BIM\06_Automatization\Bat\01_batch upload from Revit server>CHCP 65001 1>NUL

C:\Users\corp-\Desktop\WORK#_BIM\06_Automatization\Bat\01_batch upload from Revit server>DIR /b/s "C:\Users\corp-\Desktop\WORK#_BIM\06_Automatization\Bat\01_batch upload from Revit server\00_ModelRS*.rvt" | findstr /i/v/r "BF FM .[0-9][0-9][0-9][0-9]." 1>"List RVT-models.txt"
FINDSTR: // ignored
FINDSTR: // ignored

"C:\Users\corp-\Desktop\WORK#_BIM\06_Automatization\Bat\01_batch upload from Revit server\00_ModelRS*.rvt" - Видимо обратный слэш пропущен. И регулярное выражение в обратный слэш \ оборачивается, как в примере из статьи.

при этом батник завершил работу и выдал в логах следующее,

Autodesk.Navisworks.Api.DocumentFileException: Невозможно открыть файл HC_3.4.rvt, т. к. он в данный момент недоступен или повреждено содержимое.

Рекомендуется повторно открыть модель во избежание потери данных.

Это после кода преобразования в NWC и создания NWD? В модели возможно предупреждение есть, которые необходимо исправить, из-за чего происходит сбой извлечения NWC по средствам Batch Utility. В комментариях под этой статьей Заур Дауров более подробно описал.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории