Желательно, чтобы продукты Autodesk у пользователей и на обрабатывающем сервере имели одинаковую версию, например, 2017. Это позволит избежать проблем совместимости.
Желательно, чтобы продукты Autodesk у пользователей и на обрабатывающем сервере имели одинаковую языковую локализацию. Это влияет на наименование элементов модели в дереве сборки. Например, если все файлы модели выполнены на русском языке, но на сервере установлен англоязычный Navisworks, то дерево модели будет двуязычным – названия моделей на русском, а названия элементов (например, колонн и стен) будет на английском.
Рекомендуемые настройки Navisworks (отличие от настроек по умолчанию):
Параметры – Считывание файлов – DWG:
· Преобразовывать внешние ссылки ̶ Отключить.
· Шрифт по умолчанию – Вписать имя шрифта, используемое для оформления чертежей в организации.
Параметры – Считывание файлов – Revit:
· Преобразовывать связанные CAD файлы ̶ Отключить.
· Разделить файл на уровни ̶ Отключить. При наличии в проекте многоэтажных зданий удобнее будет оставить включенным.
Запуск по расписанию
Для запуска скрипта по расписанию рекомендуется использовать Планировщик задач Windows на сервере. В его настройках указывается путь скрипту, его рабочей папке, время запуска скрипта и периодичность. Задачу рекомендуется запускать из-под отдельной учетной записи, имеющей права локального администратора, права на вход в качестве службы и на вход в качестве пакетного задания.
Алгоритм сборки
Сборка выполняется с помощью встроенного в Navisworks плагина Batch Utility, используя его параметры командной строки.
Сборка состоит из двух основных этапов: сборка основных папок проекта и сборка через файл ручной настройки (NWF).
Наличие этапа 2 с ручным файлом настройки обосновано тем, что итоговый собранный файл NWD плохо подходит для просмотра проекта большинством пользователей. Как правило, в нем содержится мусор, лишние точки обзора и неудобный стартовый вид. Также желательно добавить дополнительные точки обзора для удобства пользователей.
Этап 1. Обработка основных папок проекта
Сборка производится, начиная от последней папки, имеющей наиболее глубокую вложенность, к первой, содержащей весь проект. Суть такого подхода – в сводной модели получить такую структуру модели, которая соответствует структуре папок в проекте, см. рис. 6.18.
Рисунок 6.18. Структуры проекта/сводной модели
Из файлов моделей каждой папки создается сборный файл NWD, который получает имя собираемой папки и сохраняется в папку уровнем выше. Дальше также обрабатывается папка уровнем выше, и файл NWD вместе с файлами моделей этой папки попадает в следующий файл NWD и снова сохраняется уровнем выше. Операция повторяется для всех папок структуры проекта. На выходе получаем один сборный файл NWD.
Для автоматизации процесса можно создать скрипт, который можно запускать автоматически по расписанию.