Ассоциативностью называют способность системы запоминать логические связи между операциями построении я и геометрическими объектами, которые использовались в этих операциях. В процессе построения модели создается связь, зависимость одних объектов (дочерних) от первоначальных объектов (родительских). Любые изменения родительских элементов приводят к автоматическому обновлению операции построения. Ассоциативность дает возможность без прохождения всего пути создания конечного объекта получить измененный конечный объект путем редактирования его родительских объектов. Сколько бы ни было уровней между родительскими и дочерними объектами, редактирование родителя повлечет изменение всех дочерних объектов на всех уровнях. Такая зависимость напоминает параметризацию объекта, когда изменение начальных параметров приводит к изменению конечного построения.
Сочетание функционала параметрического моделирования с отслеживанием ассоциативных зависимостей открывает измерение возможности быстрого создания измененной модели на основе базовой. Инженерная практика устанавливает требования на ассоциативную зависимость между различными объектами. Одно дело, когда должна меняться поверхность при изменении кривой, по которой она была определена, и все построение было выполнено в одном файле. Совсем другое дело, когда в одном файле необходимо построить объект и связать его с объектом из другого файла. Механизмы реализации таких зависимостей различны. Первый случай реализован «по умолчанию»; при этом сохраняется возможность управлять , т.е. принять или отказаться от сохранения ассоциативных зависимостей между объектами. Для второго случая разработан специальный модуль UG/WAVE , который позволяет связать объекты, находящиеся в различных файлах, и задействовать их в последующих построениях, управлять этими связями и анализировать результаты, к которым приведут изменения родительских объектов.
По тому, насколько широк круг решаемых системой задач, их делят на уровни: начальный, средний, высокий. К высокому относят комплексные системы, которые связывают воедино все процессы проектирования и изготовления изделий. Они помогают решить задачи, стоящие в ходе разработки больших сложных изделий – от проектирования до реализации. Для решения каждой из задач разработан закон генный пакет программ, который называют модулем, или приложением. Любое рабочее место в системе Unigrafics формируется набором модулей, что позволяет составить оптимальный по функциональности инструмент для дизайнера, конструктора, прогиста, технолога и других специалистов. Познакомимся с основными модулями системы.