Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций по САПР.pdf
Скачиваний:
400
Добавлен:
01.05.2014
Размер:
1.76 Mб
Скачать

42

3.6.Ассоциативность

Ассоциативность играет огромную роль в модификации параметрических моделей и связана с историей создания модели.

АССОЦИАТИВНОСТЬ – способность системы запоминать логические связи между операциями построения и геометрическими объектами, которые использовались в качестве опорных в данной операции. (т.е. на которые производились ссылки при построении).

Ассоциативность базируется на принципах НАСЛЕДОВАНИЯ:

Любые изменения родительских объектов приводят к изменению объектов потомков.

Удаление родительских объектов может:

а) может быть невозможно без предварительного удаления потомков; б) может повлечь за собой удаление потомков; в) может оборвать связи, идущие к потомку, и тот станет неопределен-

ным в своей геометрии и будет вызывать ошибки.

Чтобы можно было удалить родительские объекты нужно корректно преобразовать ассоциативные связи для потомка (возможно «сменив ему родителей»).

Наследование имеет иерархическую структуру: сколько бы уровней вложения не было, изменение родителей влечет изменения всех дочерних объектов на всех уровнях вложения.

Наследственная ассоциативность связана с деревом истории конструирования изделия.

Ассоциативные связи могут быть между элементами одного файла и между элементами в разных файлах распределенной системы.