Совет
Если после удаления ограничений графический объект все равно не желает перестраиваться, это значит, что на все изображение наложено слишком много ограничений. В таком случае их лучше удалить все сразу и заново параметризировать объект. Для удаления всех параметрических связей служит команда Удалить все ограничения
После нажатия данной кнопки, выделяя по очереди каждый объект и вызывая команду Параметризовать объекты
установите требуемые типы ограничений вручную. Точно так же (с помощью команды Параметризовать объекты) необходимо параметризировать эскиз, если во время его вычерчивания в настройках была полностью отключена параметризация.
Рассмотрим практический пример разработки несложной параметрической модели.
Создайте новый документ КОМПАС-Деталь и сразу сохраните его под именем Параметризация.m3d. Убедитесь в окне Параметры, что в системе включена полная параметризация эскизов, после чего можно приступать к построению.
1. Запустите создание эскиза, в качестве базовой плоскости которого выберите
· совпадение точек отрезков-сторон квадрата в его вершинах;
· горизонтальность – на горизонтальные отрезки (стороны) квадрата;
· вертикальность – на вертикальные отрезки.
Чтобы убедиться в этом, выделите любой отрезок и выполните команду Показать/удалить ограничения контекстного меню.
2. Теперь необходимо задать переменные для изображения эскиза так, чтобы при изменении одной из них квадрат перестраивался, сохраняя положение своего центра и равенство длин сторон. Для этого перейдите на панель инструментов Размеры и нажмите кнопку Линейный размер. На панели свойств в группе кнопок Тип нажмите кнопку Вертикальный, чтобы включить создание вертикального размера. Установите размер от центра квадрата, совместив первую точку размера с точкой начала координат, до его верхней горизонтальной стороны, привязав вторую точку к вершине квадрата (рис. 3.43).
Рис. 3.43. Простановка первого параметрического размера
Поскольку на геометрические объекты наложены ограничения, после фиксации размера система сразу предложит установить его значение и присвоить ему переменную (рис. 3.44). Назовите эту переменную
Рис. 3.44. Присвоение значения и имени переменной параметризированного размера
Примечание
Отредактировать значение или имя переменной можно, дважды щелкнув на размерной надписи параметризированного размера или нажав кнопку Установить значение размера
на панели инструментов Параметризация.
Теперь немного отвлечемся от документа детали. Для задания параметрических зависимостей между переменными как чертежа, так и модели, в КОМПАС-3D существует специальное окно – редактор формул. Оно вызывается с помощью кнопки Переменные
панели инструментов Стандартная или команды меню Вид → Панели инструментов → Переменные. В этом окне отображаются все переменные, которые были присвоены параметризированным размерам графического документа, эскиза или модели. В нем также задаются значения этих переменных и вводятся формулы, по которым они будут рассчитываться. Окно редактора формул может быть зафиксировано у одной из сторон главного окна программы, отображаться в плавающем состоянии (то есть скрываться за границей окна, когда неактивно), размещаться свободно в пределах главного окна или вообще не отображаться на экране. По умолчанию окно переменных закрыто.
1. Не выходя из режима редактирования эскиза, вызовите окно Переменные и убедитесь, что в нем автоматически появилась добавленная в эскизе переменная
Рис. 3.45. Окно Переменные