Skip to content

i-savelev/CollisionCheckNavisworks

Repository files navigation

CollisionCheckNavisworks

Данный скрипт позволяет создать список проверок и поисковых наборов для множества моделей в Navisworks. Navisworks-Clashdetective_22

v.1

Краткий алгоритм действий:

  1. Подготовка Excel документа по шаблону test.xlsx
  2. Запуск CollisionCheck_step1.py
  3. Удаление ненужных строк с элементами из листа "Модели_Элементы"
  4. Запуск CollisionCheck_step2.py
  5. Импорт xml файлов в Navisworks

Подробнее в статье

v.2

Добавлен интерфейс. Новый код программы расположен в папке "program".

Для открытия окна программы необходимо запустить "program/main.py" или "CollisionCheckNavisworks.exe". image

  1. Выбор файла с матрицей коллизий. Файл "test.xlsx" в данном репозитории
  2. Выбора папки для сохранения файлов "Поисковые наборы.xml" и "Проверки.xml"
  3. Запуск первого шага (описание в статье)
  4. Запуск второго шага (описание в статье)
  5. Окно для отображения статуса и ошибок выполнения

Так же добавлен шаблон для сводного отчета в формате excel. Данные импортируются в таблицу на листе "Запрос" с помощью power query. Для импорта нежно выбрать ячейку таблицы -> вкладка "Запрос" -> "Изменить" -> вкладка "Настройки истоника данных" в окне power query -> выбрать папку с отчетами.

Далее таблицу с запросом и сводные таблицы можно обновлять нажатием кнопки "Обновить" на вкладках "Запрос" и "Анализ сводной таблицы".

About

A simple tool for creating a collision matrix, search suites, and collision checking in Navisworks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages