Модель может обновляться вручную и автоматически.
Автоматическое обновление происходит только для элементов, которыев ходе редактирования существующей геометрии. Если вы хотите отложить автоматическое обновление, вы должны использовать команду Delayed Update (Отложить обновление).
Вы можете обновить модель вручную. Например, бывает полезно провести полное обновление модели, в которую не внесены никакие изменения (так называемое «нулевое обновление») для того, чтобы убедиться, что параметризация работает при переходе из одной версии Unigraphics на другую.
Ручное обновление может быть выполнено несколькими способами:
Функцию UG/Open API (UF_MODL_update_all_features), которая выводит весь список элементов текущей модели и затем запускает обновление.
Команда Playback (Проиграть построение), которая воссаздает модель, начиная с первого элемента.
Вы можете изучить, как создавалась модель по элементу, переходить от одного элемента к другому, или начать обновление, которое будет продолжаться либо до появления ошибки, либо до конца.
Функция редактирования Edit в диалоговом окне Update появляется, когда вы выбираете команду Playback. Функция редактирования включает в себя возможности анализа и редактирования элементов модели в момент их создания .
В старых версиях системы не было команды проигрывания построения и пользователя использовали для «нулевого обновления» специальные приемы, не лишенные побочных проблем:
Один из метод заключался во временном изменении параметров корневых родительских элементов и затем восстановления их значения.
Этот метод дает возможность выполнить настоящее нулевое обновление, необходимо только внимательно следить за тем, что действительно все корневые родительские элементы включены в обновление и для всех из них правильно восстановлены все исходные значения параметров.
Другой метод состоит в подавлении все элементов и последующем их восстановлении.
Этот метод может вызвать проблемы, так как не все элементы могут быть подавлены. Обновление модели с такими не подавляемыми элементами и последующее обновление модели после восстановление всей модели может привести к противоречиям. Мы настоятельно рекомендуем не использовать этот метод для «нулевого обновления».