Данный скрипт позволяет создать список проверок и поисковых наборов для множества моделей в Navisworks.
Краткий алгоритм действий:
- Подготовка Excel документа по шаблону test.xlsx
- Запуск CollisionCheck_step1.py
- Удаление ненужных строк с элементами из листа "Модели_Элементы"
- Запуск CollisionCheck_step2.py
- Импорт xml файлов в Navisworks
Подробнее в статье
Добавлен интерфейс. Новый код программы расположен в папке "program".
Для открытия окна программы необходимо запустить "program/main.py" или "CollisionCheckNavisworks.exe".
- Выбор файла с матрицей коллизий. Файл "test.xlsx" в данном репозитории
- Выбора папки для сохранения файлов "Поисковые наборы.xml" и "Проверки.xml"
- Запуск первого шага (описание в статье)
- Запуск второго шага (описание в статье)
- Окно для отображения статуса и ошибок выполнения
Так же добавлен шаблон для сводного отчета в формате excel. Данные импортируются в таблицу на листе "Запрос" с помощью power query. Для импорта нежно выбрать ячейку таблицы -> вкладка "Запрос" -> "Изменить" -> вкладка "Настройки истоника данных" в окне power query -> выбрать папку с отчетами.
Далее таблицу с запросом и сводные таблицы можно обновлять нажатием кнопки "Обновить" на вкладках "Запрос" и "Анализ сводной таблицы".