Инструкция по работе с матрицей коллизий

Эталон матрицы – это файл Excel, для создания поисковых наборов и проверок для Navisworks.

Листы файла матрицы:

  • Матрица

  • Список наборов

  • Наборы

  • Справочник

  • Список проверок

  • Проверки

Основной лист «Матрица»

Столбцы B и C формируются автоматически D, E, F столбцы для записи категории, максимум можно задать 3 категории (здесь нужно указать название категории из Revit по которой будет происходить поиск) Начиная со столбца G и до конца матрицы формируется допуски в миллиметрах.

Лист «Список наборов»

Данный лист преобразует матрицу в поисковые наборы.

  • столбцы I, K, L, N, P, R, T, V, X, Z, AB, AD формируется автоматически из служебных команд.

  • столбец J берет данные с листа матрица, задает наименование поискового набора и папки для него.

  • столбцы M, S, Y берут данные с листа матрица, те категории, которые мы указали.

  • столбцы O, U, AA берут данные с листа матрица, аббревиатура для использования в поиске.

  • столбцы Q, W, AC служат для добавления дополнительного условия.

Служебные ячейки
  • Ячейки А1:G7 (служебные команды) служат для создания поискового набора, а также с помощью них можно создать дополнительные правила в наборе.

Лист «Наборы»

Лист содержит все поисковые наборы, которые были сформированы на листе список наборов. Лист формируется автоматически. Для экспорта в Navisworks нужно этот лист сохранить в формате (*.txt) - текст Юникод.

Лист «Справочник»

Лист справочник - вспомогательный лист. Содержит данные, которые могут пригодиться в дальнейшем для формирования наборов, проверок. Вся дополнительная информация записывается именно в этот лист.

Лист «Список проверок»

Лист формирует проверки. Всё автоматически обновляется. В ячейках С10, С11 нужно задать только размеры матрицы. Именно размеры окна, где заданы допуски для проверки. Столбец А1:А8 служебные команды, для создания проверок.

Лист «Проверки»

Лист содержит все проверки, которые были сформированы на листе «список проверок». Формируется автоматически. Для экспорта в Navisworks нужно этот лист сохранить в формате (*.txt) - текст Юникод.

Простое формирование файлов

Переходим на лист матрица. Проверяем все категории, названия, ставим допуски пересечений. В местах, где проверка не нужна ставим «-», при 0 допуске проверяется все. После заполнения всех данных переходим на лист наборы.

Этот лист сохраняем в формате Текст Юникод (*.txt). Открываем файл в блокнот, находим все «"» и заменяем на «пусто» (Ctrl+H → заменить все). После сохраняем файл под нужным названием в формате (.xml) и кодировкой UTF-8.

Возвращаемся в Excel и открываем лист проверки. Также сохраняем его в формате Текст Юникод (*.txt). Открываем файл в блокнот, находим все «"» и заменяем на «пусто» (Ctrl+H → заменить все). После сохраняем файл под нужным названием в формате (.xml) и кодировкой UTF-8.

После данных процедур файлы можно загружать в Navisworks.

Формирование файлов с дополнительным условием

Дополнительное условие добавляется на листе список наборов. В столбцы Q, W, AC. Допустим хотим добавить условие для полов, найти полы большее 200мм.

Для формирования дополнительного условия используем лист справочник. Порядок формирования условия 3→1→2→4 задается сначала условие, в нашем случаи это «>»

<condition test='greater_than' flags='26'>

Далее в категории задаем по чему будем искать. В нашем случаи Объект.

<category> <name internal='LcRevitData_Type'>Объект</name> </category>

В свойствах задаем параметр Толщина.

<property> <name internal=''>Толщина</name> </property>

И последнее задается значение. Цифры нужно записывать в футах, при экспорте они записывается в миллиметрах автоматически.

<value> <data type='linear'>0.656</data> </value> </condition>

После добавления условия, нужно пересохранить лист наборы как описано выше.

Last updated

Was this helpful?