Перейти к основному содержанию

Матрица коллизий

Около 2 мин

Матрица коллизий

Проверка на коллизии

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

В Tangl control перейти в меню "Глобальные настройки" со значком шестеренки на панели инструментов.

Нажать на вкладку "Матрицы коллизий".

Примечание: Наборы элементов в матрицу можно добавить только из справочников отбора, создание наборов в самой матрице не предусмотрено.

Назначение наборов для тестирования

Чтобы назначить наборы для проверки на коллизии, необходимо выполнить следующие шаги на вкладке матрицы коллизий:

  1. Создать новую матрицу коллизий, нажав на "+"
  2. Дать название матрице и нажать "Создать"
  1. Открыть матрицу коллизий
  1. Ввести наименование столбца и строки
  1. Нажать "Редактировать позиции в наборе".
  1. В окне выбора позиций справочников добавить нужные позиции.

После сохранения выбора наименование отображается в соответствующих столбце и строке таблицы.

Чтобы отредактировать наборы в столбце или строке, а также удалить столбец или строку, после сохранения матрицы нужно кликнуть на соответствующие значки. Для редактирования наименования нажать на значок карандаша, для удаления нажать на значок мусорной корзины и для редактирования набора нажать на значок двух звеньев. Для добавления нового столбца или строки нажать на «+» .

Примечание: добавить позиции справочника можно с любым расположением в дереве. Отбор происходит по привязке в справочнике. Если в набор добавлена родительская позиция, то отбор будет происходить по привязке, заложенной в данной родительской позиции, а не по ее дочерним.

Настройки тестирования коллизий

Тестированию подлежит только та пара наборов столбца и строки, в ячейке на пересечении которых установлен флажок «Проверка активна». Тестирование производится как между разными наборами, так и полностью совпадающими.

При клике на значок справа от надписи "проверка активна" открывается окно с настройками, в котором есть поле ввода допуска и выбор типа конфликта.

Ранее введенные настройки можно отредактировать или удалить. Если снять флажок с поля «Проверка активна», то она производиться не будет.

Запуск анализа

Для проверки модели на наличие коллизий необходимо создать схему анализа, которая будет содержать справочники отбора, используемые для формирования наборов в матрице, а также создать матрицу коллизий.

Для запуска анализа нужно перетащить модель курсором из области, в которую проект был введен.

Просмотр результатов анализа

Чтобы посмотреть результаты анализа, необходимо:

  1. Выделить необходимую версию анализа.
  2. Нажать на кнопку "Посмотреть результат" в верхней панели инструментов.
  3. В открывшемся окне перейти на вкладку "Матрицы коллизий".

В отчете будут указаны все найденные конфликты и следующая информация о каждом из них:

  • идентификатор и наименование элементов, между которыми обнаружен конфликт,
  • примененный допуск для данной проверки,
  • тип пересечения между элементами,
  • тип коллизии, к которому относится данный конфликт.

Для визуализации конфликта нажать на кнопку "Посмотреть в 3D". При выборе строки с конфликтом в отчете, соответствующие элементы будут выделены на 3D-виде.