Что такое параметризация в компасе
Эскиз. Параметризация
Начнем построение 3D модели, нажимаем на деталь, появляется окно для построения модели.
Видеокурс по этой теме
Видеокурс «Основы конструирования в КОМПАС-3D v19»
Видеокурс направлен на освоение основ конструирования в САПР КОМПАС-3D. Обучение проводится на примере создания моделей узлов и сборки из них промышленного прибора, разбор особенностей моделирования и визуализации результатов в…
В центре рабочего экрана можно увидеть три плоскости.
Для того, чтобы увидеть, в каких координатах лежит каждая из плоскостей, это можно увидеть в левой части экрана, во вкладке Дерево, и раскрыть начало координат.
Здесь можно увидеть все три плоскости, и где они находиться. Также это можно увидеть внизу, в левой части экрана, при наведении на координаты. Либо при их нажатии.
Или же нажать на необходимую плоскость, и нажать Нормаль к.
Начнем создание эскиза. Для этого еще раз выделяем необходимую плоскость, где будет создаваться эскиз. Выберем плоскости ZX и нажимаем Создать эскиз.
Создадим несложную деталь, под названием Планка, которая будет содержать в себе два отверстия. Также обязательно нужно отметить включенную функцию Параметрический режим для последующего создания параметрической 3D модели.
Начнем создание прямоугольника. Зададим высоту 60 мм, и ширину 30 мм. Нажимаем Еnter и выбираем начало построения прямоугольника.
Для того, чтобы привязаться к центру прямоугольника, то есть чтобы прямоугольник строился от центра точки координат, выберем тип построения Прямоугольник по центру и вершине и привязываемся к точке центра координат.
Нажимаем Нормаль к и система автоматически приближает эскиз в удобном положении.
В размере прямоугольника выбираем Авторазмер, задаем высоту, уберем допуск. Отключаем допуск и нажимаем Применить.
Нажимаем ОК, и зададим ширину. Отключаем Допуск, нажимаем Применить, и нажимаем ОК.
Выходим из эскиза. Выдавим эскиз на 2,5 мм. Для этого выделяем эскиз, и нажимаем Элемент выдавливания. Задаем расстояние в 2,5 мм, и нажимаем ОК.
Если перевернуть модель, то можно убедиться, что эскиз был выдавлен. Закроем окно выдавливания.
Создадим отверстие на детали. Для этого выделяем грань, где будет начинаться построение, и нажимаем Создать эскиз.
Выбираем Окружность, и построим окружность диаметром 15 мм. Зададим 15 мм.
Зададим размер до отверстия, то есть окружности. Выбираем центр окружности, и правую крайнюю линию. Оставляем расстояние 15 мм, и фиксируем высоту по окружности. Также задаем 15 мм и нажимаем ОК. Закрываем окно, выходим из эскиза.
Вырежем построенный эскиз отверстия. Для этого выделяем эскиз и нажимаем Вырезать выдавливанием. Предварительно мы можем увидеть, что выдавливание происходит насквозь. Нажимаем ОК, закрываем окно.
Создадим еще одно отверстие с помощью операции Массив по сетке. Для этого во вкладке Массив и копирование выбираем инструмент Массив по сетке. Далее указываем на объект, для которого необходимо сделать массив.
Задаем направление массива на 90° и зададим количество экземпляров: 2 штуки. Расстояние оставим 30 мм, и нажимаем ОК.
Видим, что массив был осуществлен. Закрываем окно. Исходная деталь планки построена.
Создадим скругление на углах, радиусом 5 мм. Для удобства перейдем в режим каркаса.
Далее выбираем Скругление. Зададим радиус 5 мм, зажимаем клавишу Сtrl и выбираем все места, где будет осуществлено скругление. Выбираем все четыре угла, и нажимаем ОК.
Закрываем окно и возвращаемся в режим полутонового каркаса.
Итак, модель построена. Перейдем к процессу параметризации модели. Для этого, во вкладке Настройка включим панель Переменная.
Здесь находятся все переменные, которые содержит модель.
Итак, поставим задачу, что необходимо увеличить количество отверстий в детали, но при этом будет изменяться длина детали и ее толщина.
То есть будем иметь три переменные: количество отверстий, длина детали и ее толщина.
Итак, начнем с параметризации длины детали. Для этого зададим длину детали в эскизе обозначением L, при этом это обозначение проявляется по верхней вкладке переменных.
Добавим еще одну переменную и обозначим N. Ставим количество 10, и создадим зависимость изменения длины детали. Обозначим N*30, и нажмем перестроить модель.
Можно увидеть, что изменения длины детали было параметризировано, но количество отверстий осталось неизменным.
Так как отверстия были построены с помощью операции массива, то, соответственно, это нужно искать во вкладке Массив по сетке. То есть, здесь нужно задать напротив количества, где был обозначен Массив по сетке – 2, переменную, которая уже задана. Перестроим деталь.
Таким образом, мы добавили еще одну зависимость, которая параметризирована по количеству отверстий.
Осталась подвязать параметризацию толщины детали, то есть сделать так, чтобы с изменением и с ростом длины и количества отверстий – будет расти и толщина детали. Для этого ищем во вкладке Элемент выдавливания, так как это касается операции выдавливания, переменную, обозначающую толщину детали. Зададим здесь зависимость N*1,02. Данное значение может изменяться. Это не является существенным. Перестроим деталь.
Итак, видим, что деталь стала толще.
Проверим, как будет изменяться параметризация, если задать переменную, то есть количество отверстий для примера 4.
Перестроим деталь, и видим, что с изменением количества отверстий – изменяется как толщина, так и длина детали.
Таким образом операция параметризации модели позволяет мгновенно перестраивать деталь и подвязывать все ее последующее размеры, путем изменения всего лишь одной переменной.
Урок 11. Параметризация в Компасе (2d)
Здравствуйте дорогие читатели моего блога! Как успехи в освоении Компаса? Напишите в комментариях, мне интересно. Сегодня я решила познакомить вас с такой функцией, как параметризация в Компасе.
Что такое параметризация в Компасе?
Чем параметрическое изображение отличается от обычного? Внешне ничем. Но параметрический чертеж хранит в себе информацию о взаимосвязях и ограничениях, наложенных на геометрические объекты, т.е. при изменении одного параметра, изменится и другой.
В Компасе такими связями будут – параллельность и перпендикулярность отрезков и прямых, стрелки взгляда, равенство длин отрезков.
Еще один вид параметрической связи – это ассоциативность. Такая связь возникает, один объект как бы привязывается к другому в процессе построения. Это размеры, штриховки, тех. обозначения – все они изменяются при перестроении базового объекта.
Ограничение – это зависимость между параметрами объекта или равенство объекта постоянной (константе).
Примеры ограничений – вертикальность и горизонтальность, перпендикулярность, симметрия отрезков, прямых, линии разреза, сечения, стрелок взгляда.
Привожу таблицу визуального отображения ограничений в Компасе.
Параметризацию в Компасе стоит применять в том случае, когда при модификации детали изменяются только размеры, а внешний вид (топология) остается неизменным. Или, когда создаваемая деталь будет служить прототипом для создания новых деталей.
Приступим к созданию параметрического изображения.
Параметризация в Компасе на плоскости
Задание будет совсем не сложным.
Нужно создать параметрический чертеж тела вращения, в котором диаметр d будет зависеть от диаметра D, а размер b будет зависеть от размера B.
1.Выполнять построения будем во фрагменте.
2. Создаем контур детали. Стараться соблюдать размеры, совпадение точек, горизонтальность, вертикальность не стоит, т. к. мы все отредактируем наложением связей и ограничений.
Сейчас наша деталь представляет собой несколько отдельных объектов – отрезков, которые никак не связаны между собой, мы можем их перемещать, наклонять и т. д.
Теперь все отрезки связаны между собой – потянем за один, все остальные последуют за ним.
4. Проведем ось симметрии нашей детали. Для этого воспользуемся командой «Осевая линия по двум точкам» на панели «Обозначения»
. При построении воспользуемся локальной привязкой «Середина» (вызывается правой кнопкой мыши).
5. Выравниваем осевую при помощи команды «Горизонтальность» на панели параметризации и размещаем ее точно посередине при помощи команды «Точка на середине кривой»
. Изображение теперь полностью симметрично.
6. При помощи команды «Выровнять точки по вертикали» выравниваем нужные точки и делаем горизонтальным отрезок.
Более подробно о командах панели параметризации смотрите здесь.
9. При простановке размеров задаем соответствующие выражения (D, B) и переменные (d, b, v2,v3). Зависимости введем позже. Снимаем галочку с информационного размера.
10. Редактируем размеры, помещая перед значением знак диаметра (правая кнопка – редактировать)
11. Вызываем панель переменных кнопкой «Переменные» на стандартной панели. В появившемся окне можно вводить выражения для вычисления и значения переменных.
Задаем выражение для размера b=B-20 и для d=D/2. Теперь изменяя значения D и В, будут изменяться b и d в соответствии с формулами.
Таким образом, мы получили простейший параметрический чертеж.
Параметризация в Компасе – тема довольно обширная и в рамках одной статьи ее охватить невозможно.
Для лучшего понимания прочитанного советую посмотреть небольшой видеоурок. Не пожалейте 15 минут, они не пропадут даром.
Надеюсь, теперь вы имеете общие представления о том, что такое параметризация в Компасе.
P. S. Отпишитесь в комментариях, с какими трудностями вы столкнулись при выполнении работы.
Применение параметрических возможностей КОМПАС-3D при создании чертежей и эскизов для 3D моделей
Применение параметрических возможностей КОМПАС-3D при создании чертежей и эскизов для 3D моделей.
Пара мет риче ски й ре жим
Параметрическим режимом называется такой режим создания и редактирования геометрических объектов и объектов оформления, в котором параметрические связи и огранич ения накладыва ются автоматически. При этом тип накладываемых связей и ограничений определяется в процессе построения благодаря последовательности выполнения команды построения объекта или осуществлению привязки (в том числе локальной).
Для включения параметрического режима служит команда Параметрический режим.
Панель быстрого доступа: Параметрический режим
По умолчанию после вызова команды включается ассоциативность всех объектов, параметризация всех построений и фиксация размеров.
Вот несколько примеров работы в параметрическом режиме.
• Вычерчивание отрезка, параллельного другому отрезку, с помощью команды Параллельный отрезок вызовет автоматическое возникновение соответствующей связи — параллельности отрезков.
• Если при вычерчивании окружности ее центр будет привязан к концу отрезка, то соответствующая связь — совпадение точек — будет сформирована автоматически.
• Вычерчивание вертикального отрезка приводит к наложению на него соответствующего ограничения — вертикальности.
• Построение горизонтальной линии разреза с выравниванием по центру окружности приводит к наложению на линию разреза ограничения горизонтальность и формированию связи выравнивание точек по горизонтали между первым штрихом линии и центром окружности.
• Простановка обозначения шероховатости приводит к созданию ассоциативного знака шероховатости.
По умолчанию во фрагментах и чертежах параметрический режим отключен, а в эскизах трехмерных элементов — включен.
Рекомендуется включать параметрический режим при оформлении чертежей, содержащих ассоциативные виды. Это позволит создавать ассоциативные объекты оформления (размеры, обозначения центра, шероховатости и т.п.), которые будут «следовать» за графическими объектами при перестроении последних в результате редактирования модели.
Чтобы завершить работу в параметрическом режиме, повторно вызовите команду Параметрический режим.
Привожу таблицу визуального отображения ограничений в Компасе.
Параметризацию в Компасе стоит применять в том случае, когда при модификации детали изменяются только размеры, а внешний вид (топология) остается неизменным. Или, когда создаваемая деталь будет служить прототипом для создания новых деталей.
Приступим к созданию параметрического изображения.
Параметризация в Компасе на плоскости
Задание будет совсем не сложным.
Нужно создать параметрический чертеж тела вращения, в котором диаметр d будет зависеть от диаметра D, а размер b будет зависеть от размера B.
1.Выполнять построения будем во фрагменте.
2. Создаем контур детали. Стараться соблюдать размеры, совпадение точек, горизонтальность, вертикальность не стоит, т. к. мы все отредактируем наложением связей и ограничений.
Сейчас наша деталь представляет собой несколько отдельных объектов – отрезков, которые никак не связаны между собой, мы можем их перемещать, наклонять и т. д.
Теперь все отрезки связаны между собой – потянем за один, все остальные последуют за ним.
9. При простановке размеров задаем соответствующие выражения (D, B) и переменные (d, b, v2,v3). Зависимости введем позже. Снимаем галочку с информационного размера.
10. Редактируем размеры, помещая перед значением знак диаметра (правая кнопка – редактировать)
Задаем выражение для размера b=B-20 и для d=D/2. Теперь изменяя значения D и В, будут изменяться b и d в соответствии с формулами.
Таким образом, мы получили простейший параметрический чертеж.
Параметризация в Компасе – тема довольно обширная и в рамках одной статьи ее охватить невозможно.
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Параметрические возможности САПР КОМПАС-3D
1. ИСПОЛЬЗОВАНИЕ ПАРАМЕТРИЧЕСКИХ ВОЗМОЖНОСТЕЙ КОМПАС-ГРАФИК
В КОМПАС-ГРАФИК включены функции создания и редактирования параметрических моделей. При этом сохранена полная преемственность с предыдущими версиями, то есть все созданные в более ранних версиях чертежи и фрагменты могут быть использованы при работе в КОМПАС-ГРАФИК более поздних версий.
Наличие новых параметрических возможностей не накладывает каких-либо ограничений на стиль работы пользователя, привычный ему по предыдущим версиям системы. Он может выбирать, с каким именно представлением модели чертежа ему удобнее работать — с параметризованным или обычным. При необходимости в одном документе могут сочетаться параметризованные и непараметризованные объекты. Кроме того, можно легко переходить от одного представления геометрии к другому, например, накладывая параметрические ограничения на созданный ранее обычный чертеж.
1.1. Введение в параметрическую технологию КОМПАС-ГРАФИК
Создавать параметрические модели возможно либо путем программирования, либо путем интерактивного формирования модели непосредственно при рисовании. В ряде CAD-систем можно чертить изображение с одновременным заданием закона построения, который, однако, потом нельзя изменить в случае ошибки (придется удалить все построение и начать его заново), либо такое изменение сильно затруднено.
Существует и другой подход, когда можно накладывать ограничения (связи) на объекты уже начерченного ранее изображения узла или детали, причем в любом порядке, не придерживаясь какой-либо жесткой последовательности. В этом случае возможно произвольное изменение модели, не приводящее к необходимости повторных построений с самого начала.
Именно такая удобная и эффективная технология параметризации (можно назвать ее вариационной), значительно ускоряющая проектирование и последующее внесение изменений в документы, реализована в КОМПAС-ГPAФИК. Работая в параметрическом режиме, можно накладывать различные размерные (линейные, угловые, радиальные и диаметральные) и геометрические (параллельность, перпендикулярность, касание, принадлежность точки к кривой, фиксация точки и т.д.) ограничения на объекты модели, а также задавать уравнения и неравенства, определяющие зависимость между параметрами модели.
Ряд ограничений может быть определён без явного ввода числовых значений (например, условие касания двух кривых или условие равенства радиусов), напротив, такие ограничения, как фиксированный радиус окружности или величина размера выражаются именно числовыми значениями.
Отличие параметрической модели от обычной состоит в том, что в ней предусмотрены взаимосвязи между объектами. Часть взаимосвязей формируется автоматически при вводе (совпадения точек, положение точки на какой-то геометрической кривой, параллельность, перпендикулярность, симметрия, касания), если, конечно, пользователь не отключил такую возможность. Совпадения точек и положение точки на кривой пapaметpизуются через выполненную пpи указании этой точки привязку (глобальную или локальную), а условия параллельности, перпендикулярности и касания — в соответствующих процессах ввода объектов.
Дополнительные взаимосвязи и ограничения можно назначить объектам чертежа в любой момент работы над документом. Команды для назначения подобных связей и ограничений находятся на отдельной инструментальной панели. Соответственно, в любой момент можно и отменить ограничения для одного или нескольких выбранных объектов.
1.2. Объекты, которые невозможно параметризовать
Не создаются параметрические модели для следующих объектов:
— всех типов линий-выносок;
— стрелки направления взгляда;
— линии разреза и сечения.
1.3. Рекомендации по использованию параметрических возможностей
К применению параметрических возможностей при работе с чертежной документацией следует подходить взвешенно, оценивая степень реальной необходимости полной параметризации того или иного чертежа.
Можно дать следующие общие рекомендации, связанные с параметризацией чертежей.
1. Имеет смысл параметризовать чертежи деталей, при модификациях которых изменяются только размеры и не меняется топология изображения. Таким образом, однажды созданная параметрическая модель детали может быть быстро перестроена простым изменением значений размеров.
2. Если выполняется новая разработка, оцените, будет ли она применяться в будущем как прототип. Если нет, тогда параметризация чертежа может не выполняться, так как отпадает необходимость в последующей быстрой модификации. Если же новая деталь будет часто использоваться как стандартный прототип, параметризация ее чертежа имеет смысл.
3. Скорее всего, не будет оправданной полная параметризация сложных сборочных чертежей, так как в этом случае велик объем работы по вводу ограничений и управляющих размеров, а получившейся в результате моделью будет сложно управлять (для пересчета большого количества связей и ограничений требуется много времени).
4. Попробуйте оценить на конкретных примерах чертежей, типовых для вашей организации, какие преимущества дает применение параметризации. В дальнейшем учитывайте полученные результаты при новом проектировании или переработке имеющейся чертежной документации.
1.4. Особенности использования параметрической технологии
При работе с параметрическими чертежами и фрагментами может также оказаться полезным знание следующих особенностей.
1. Чем больше ограничений наложено на объекты модели, тем меньше вероятность сильных разбросов при пересчетах. В качестве вспомогательных ограничений можно применять фиксацию точек, назначение горизонтальности или вертикальности отрезков, простановку дополнительных размеров.
2. Если при редактировании параметрической модели, наложенные на нее связи и ограничения допускают несколько вариантов перестроения, будет реализован тот из них, который обеспечивает минимальное изменение параметров. Может оказаться, что этот вариант не соответствует ожиданиям пользователя. Для получения предсказуемых результатов при редактировании рекомендуется при создании параметрической модели наложить связи и ограничения, однозначно определяющие ее топологию.
3. Иногда параметрическая модель попадает в некое «замороженное» состояние. При этом не удается, например, выполнить перемещение точки или объекта либо изменить значение размера, хотя внешне такому редактированию вроде бы ничто не препятствует. В подобной ситуации можно попытаться «встряхнуть» модель, выполнив какое-либо другое перемещение объекта или изменение размера или наложив и сняв какое-либо ограничение.
4. Рекомендуется не выполнять «резких движений» при редактировании параметрической модели, лучший стиль при работе с ней — постепенность. Например, не следует слишком сильно изменять значение размера (было 5 градусов, а стало 120). Такие значительные изменения лучше выполнять последовательно, за несколько приемов. То же самое можно сказать и о редактировании перетаскиванием точек — не следует сдвигать объект или точку сразу на очень большое расстояние, лучше выполнить такое перемещение за несколько действий.
5. Сопоставить параметр объекта (например, длину отрезка) с переменной можно только через простановку ассоциативного размера, характеризующего этот параметр, и присвоение ему (размеру) имени переменной.
6. Не следует ожидать, что при наложении связей и ограничений будут автоматически возникать параметрические уравнения.
7. Помните, что время обработки параметрической модели существенно зависит от насыщенности чертежа или фрагмента параметризованными объектами.
1.5. Включение и настройка параметрического режима
Вы можете включить параметрический режим либо для всех открываемых или создаваемых вновь документов, либо для каждого конкретного документа.
Для того, чтобы включить параметрический режим как действующий по умолчанию для всех вновь создаваемых графических документов, выполните следующее.
1. Выберите в меню Настройка команду Настройка новых документов. В появившемся диалоге выберите пункт Графический документ – Параметризация.
2. Включите нужные опции в диалоге настройки параметризации.
3. Нажмите кнопку OK для выхода из диалога с сохранением сделанных настроек, которые теперь будут действовать для всех открываемых и новых чертежей, фрагментов.
Если параметрический режим по умолчанию не включен или Вы хотите изменить настройки только для активного документа, сделайте следующее.
1. Выберите в меню Настройка команду Параметры текущего документа. В появившемся диалоге выберите пункт Параметризация.
2. В появившемся диалоге включите нужные опции параметрического режима.
3. Нажмите кнопку OK для выхода из диалога с сохранением сделанных настроек, которые теперь будут действовать для активного графического документа.
1.6. Инструментальная панель параметризации
Кнопки команд, позволяющих накладывать ограничения на объекты и удалять эти ограничения, расположены на отдельной странице Инструментальной панели. Для того, чтобы активизировать эту страницу, нажмите кнопку Панель параметризации на Панели переключения.
Кнопка Панель параметризации
Панель параметризации
1.7. Построение новой параметрической модели
Отличие параметрической модели от обычной состоит в том, что в ней предусмотрены различные взаимосвязи между объектами. Часть таких взаимосвязей формируется системой автоматически при вводе объектов (здесь и ниже предполагается, что параметрический режим включен, как описано в разделе Включение и настройка параметрического режима). К числу таких автоматически накладываемых ограничений относятся привязки, параллельность, перпендикулярность, касание, симметрия, определение базовых кривых для объектов оформления.
Никаких новых действий при вводе объектов выполнять не нужно. Однако следует обязательно учитывать, что совпадения точек объектов параметризуются через выполненные при указании этих точек привязки. При этом не имеет значения, какая привязка действовала — глобальная или локальная. Точка, указанная просто «неподалеку» от другой точки, без выполнения привязки, параметризоваться не будет. Под словом «точка» здесь понимается не точка — геометрический объект, а любая задаваемая характерная точка объекта при его построении (начальная и конечная точки отрезка, центр окружности или эллипса и т.д.). Совпадение точек параметризуется и при перетаскивании характерных точек объектов (тоже через выполненную привязку).
Различные дополнительные взаимосвязи и ограничения можно назначить объектам в любой момент, когда это потребуется. Нужные команды находятся на Инструментальной панели параметризации.
Точно так же можно в любой момент можно снять некоторые или все ограничения с объекта (нескольких объектов).
Другим важным способом задания взаимосвязей между объектами является простановка размеров. При простановке линейных размеров ближайшая геометрическая точка ищется автоматически, и включать объектную привязку не обязательно. Признаком параметрического размера является рамка вокруг размерной надписи, отображаемая цветом подсвечивания (по умолчанию — красный).
Важное замечание. При удалении любого параметрического объекта будут автоматически удалены ассоциированные с ним объекты оформления, такие как угловой размер, размер на окружности или дуге, шероховатость, обозначение базы, штриховка.
2. ОБЩИЕ ПРИЕМЫ РЕДАКТИРОВАНИЯ ПАРАМЕТРИЧЕСКОЙ МОДЕЛИ
2.1. Управление значениями размеров
Для того, чтобы изменить значение ассоциативного размера (и, соответственно, конфигурацию управляемой им геометрии), выполните следующее.
1. Дважды щелкните левой кнопкой мыши на тексте размерной надписи параметрического размера. На экране появится диалог ввода значения размера и имени переменной. Другим способом является вызов команды Установить значение размера на Инструментальной панели параметризации и указание того размера, значение которого требуется изменить.
Кнопка Установить значение размера
2. Введите новое значение размера в поле появившегося диалога и нажмите кнопку OK. Значение размера изменится, причем размер будет зафиксирован.
В том случае, если значение размера невозможно изменить вследствие избыточности наложенных ограничений, будет выдано соответствующее сообщение.
Совет. Если Вы хотите запустить стандартный процесс редактирования параметров размера, дважды щелкните мышью на любой его части за пределами размерной надписи.
Ассоциативный размер может быть фиксированным или свободным. Фиксированный размер обозначается рамкой вокруг размерной надписи, отображаемой цветом подсвечивания (по умолчанию — красный). Назначение фиксированного размера состоит в том, что образмеренная им длина (угол, радиус) при любом редактировании объектов должна сохранять свое значение неизменным.
Фиксацию с размера можно снять (команда Показать/удалить ограничения) или поставить (команда Зафиксировать размер) в любое время.
Кнопка Показать/удалить ограничения
Кнопка Зафиксировать размер
2.2. Редактирование перетаскиванием точек
Вы можете редактировать объекты параметрической модели мышью, перетаскивая характерные точки объектов. Для такого редактирования нужно сделать следующее.
1. Щелкните левой кнопкой мыши на объекте, который Вы хотите изменить. Объект будет выделен как селектированный (отрисован установленным цветом селектирования, по умолчанию — зеленым), и его характерные точки станут доступны.
2. Переместите нужную точку объекта в новое положение, при этом все связанные с ним объекты также будут перестроены.
Если на объект наложены ограничения, полностью определяющие его положение (например, проставлены все необходимые размеры, связывающие геометрию детали), будет выполнено простое перемещение связанных объектов в новое положение без перестроения геометрии. Если же объект при этом связан с зафиксированной точкой, то не будет выполнено вообще никаких действий.
2.3. Наложение и снятие ограничений
Различные взаимосвязи и ограничения можно назначить объектам в любой момент, когда это потребуется. Нужные команды находятся на Инструментальной панели параметризации.
Для того, чтобы наложить какое-либо ограничение на объект (или несколько объектов), выполните следующее.
1. Перейдите на Инструментальную панель параметризации, нажав кнопку на панели переключения.
2. Вызовите нужную команду установки ограничения с помощью соответствующей кнопки на панели.
3. Последовательно указывайте объекты, на которые нужно наложить ограничения (естественно, тип объекта должен соответствовать типу ограничения).
Для того, чтобы просмотреть ограничения или снять их с объекта, выполните следующее.
1. Укажите объект, ограничения которого Вы хотите просмотреть.
2. Нажмите кнопку Показать/удалить ограничения на Инструментальной панели параметризации.
Кнопка Показать/удалить ограничения
Ограничения объекта будут отображены на экране в соответствующем диалоге.
3. Если Вы хотите удалить какое-либо ограничение, выделите его в диалоге и нажмите кнопку Удалить.
Для того, чтобы удалить все ограничения с одного или нескольких объектов, выполните следующее.
1. Любым способом выделите объекты, ограничения которых Вы хотите удалить.
2. Нажмите кнопку Удалить все ограничения на Инструментальной панели параметризации.
Кнопка Удалить все ограничения
Все ограничения выделенных объектов будут сняты. Вместе с ограничениями геометрических объектов удаляются ограничения всех ассоциированных с ними объектов оформления.
2.4. Присвоение имени переменной размеру (создание связанной переменной)
Вы можете присвоить любому ассоциативному размеру имя переменной (создать связанную переменную). Это имя используется для того, чтобы в аналитической форме задать зависимость значения размера от других параметров, также представленных именами переменных.
Чтобы присвоить ассоциативному размеру имя переменной, выполните следующие действия:
1. Дважды щелкните левой кнопкой мыши на тексте размерной надписи параметрического размера. На экране появится диалог ввода значения размера и имени переменной. Другим способом является вызов команды Установить значение размера на Инструментальной панели параметризации и указание того размера, которому требуется присвоить имя переменной.
Кнопка Установить значение размера
2. Введите имя переменной в соответствующее поле появившегося диалога. При присвоении размеру имени переменной допускается использование букв латинского алфавита (различаются символы верхнего и нижнего регистра), арабских цифр и символа подчеркивания («_»). Длина имени переменной не более 16 символов. Первый символ в имени переменной — буква или подчеркивание.
Одновременно можно отредактировать и значение размера. Нажмите кнопку OK.
После выхода из диалога введенное имя переменной показывается в скобках под соответствующей ей размерной надписью. Для визуализации имени переменной применяется тот же цвет, что и для подсвечивания объектов (по умолчанию — красный). Имя переменной выводится на экран, но не выводится на бумагу.
Размер, которому присвоено имя переменной, может быть только нефиксированным. Для того, чтобы сделать постоянным значение размера, которому присвоено имя переменной, вызовите команду Уравнения и неравенства и введите зависимость, однозначно определяющую значение переменной (например, А = 58).
2.5. Удаление связанной переменной
Для удаления связанной переменной можно воспользоваться одним из следующих способов:
1. Дважды щелкните левой кнопкой мыши на тексте размерной надписи параметрического размера. На экране появится диалог ввода значения размера и имени переменной. Другим способом является вызов команды Установить значение размера на Инструментальной панели параметризации и указание размера, переменную которого требуется удалить.
Кнопка Установить значение размера
Удалите имя переменной в соответствующем поле появившегося диалога и выйдите из него, нажав кнопку OK.
Удаление связанной переменной таким способом приводит к фиксации значения размера.
2. Выделите параметрический размер и вызовите команду Показать/удалить ограничения из контекстного меню или при помощи кнопки Показать/удалить ограничения на Инструментальной панели параметризации.
Кнопка Показать/удалить ограничения
Параметрические связи и ограничения размера будут отображены на экране в соответствующем диалоге.
Выделите в нем строку Размер с переменной и нажмите кнопку Удалить. Закройте диалог, нажав кнопку Выход.
Удаление связанной переменной таким способом не приводит к фиксации значения размера.
3. Удалите размер. Связанная с ним переменная также будет удалена.
2.6. Ввод и редактирование зависимостей между переменными
Один из способов наложения параметрических связей и ограничений — определение зависимостей между параметрами в аналитической форме (задание уравнений и неравенств, связывающих параметры).
Уравнения и неравенства вводятся и редактируются в специальном диалоге, что дает возможность одновременного просмотра всех введенных зависимостей.
Для вызова диалога работы с параметрическими уравнениями и неравенствами нажмите кнопку Переменные на Инструментальной панели «Стандартная».
Кнопка Переменные
В окне просмотра диалога отражаются существующие в текущем графическом документе параметрические уравнения и неравенства.
Колонка «Выражение» содержит числовое значение размера, которое можно изменить или записать уравнение или неравенство, связывающее текущую переменную с любыми переменными из списка.
2.7. Преобразование обычной модели в параметрическую
Для преобразования обычного чертежа или фрагмента в параметрический нужно выполнить следующие действия.
1. Наложите связи и ограничения, которые можно сформировать в полуавтоматическом режиме. К ним относятся совпадение точек, горизонтальность, вертикальность, параллельность и перпендикулярность.
Для этого выделите любым удобным способом объекты, которые требуется параметризовать. Перейдите на Инструментальную панель параметризации и нажмите кнопку Параметризовать объекты.
Кнопка Параметризовать объекты
В диалоге, появившемся на экране после вызова команды, выберите названия ограничений и связей, которые Вы хотите наложить на выделенные объекты, и задайте допуски для совпадения точек и отклонений углов наклона.
Нажмите кнопку OK диалога выбора типа ограничений, после чего система автоматически наложит на выделенные объекты указанные ограничения.
Замечание. При большом количестве выделенных объектов время выполнения команды может быть достаточно длительным.
2. Для того, чтобы сделать размеры, штриховки, обозначения центра, шероховатости и обозначения баз ассоциированными с геометрическими объектами, можно в режиме редактирования каждого из этих объектов указать заново базовые кривые.
Другим способом является удаление старых непараметрических объектов и простановка их заново при включенном режиме создания ассоциативных объектов оформления (особенно рекомендуется для штриховок в случае сложной конфигурации штрихуемых областей).
3. Если требуется сформировать дополнительные связи и ограничения, воспользуйтесь командами Инструментальной панели параметризации.
2.8. Преобразование параметрической модели в обычную
Для того, чтобы полностью преобразовать параметрический чертеж или фрагмент в обычный, нужно выполнить следующие действия.
1. Выделите все объекты любым удобным способом (например, выполнив команду Выделить — Все или нажав клавиши +).
2. Перейдите на Инструментальную панель параметризации и нажмите кнопку Удалить все ограничения.
Кнопка Удалить все ограничения
3. После того, как все ограничения с объектов будут сняты, рекомендуется закрыть чертеж или фрагмент (сохранив все сделанные изменения) и затем снова загрузить его в КОМПАС-ГРАФИК.
2.9. Синтаксис уравнений и неравенств
В строку редактирования уравнений и неравенств можно вводить выражения вида
a = b
a >= b,
где a, b могут быть переменными, арифметическими и логическими выражениями, числами.
В выражении (как в уравнении, так и в неравенстве) обязательно должна присутствовать хотя бы одна переменная. В выражение (но не в имя переменной и не в числовое значение) может быть включено любое количество пробелов. При интерпретации выражения они не учитываются.
В калькуляторе, который обслуживает ввод/редактирование уравнений и неравенств, доступны следующие операции и функции:
Арифметические операции :
() — скобки операторные;
* — умножить;
/ — разделить;
% — разделить целочисленно;
+ — сложить или унарный плюс;
— — вычесть или унарный минус;
= — равно.
Логические операции :
== — тождественно;
!= — не тождественно;
> — больше;
= — больше или равно;
», « =», что характеризует выражение как уравнение или неравенство. Если в выражении присутствует знак «=», то выражение считается уравнением, а входящие в него знаки « », « =» считаются логическими операциями. При этом знак «=» должен находиться перед знаками логических операций. Следует помнить, что знак «=» всегда является признаком уравнения, а в логическом равенстве (тождестве) используется знак «==». В выражении не может присутствовать больше одного знака «=». Если в выражении нет знака «=» и присутствует больше одного знака « », « =», то первый из них считается признаком неравенства, а следующие — знаками логических операций.
Предусмотрена возможность при вводе и редактировании уравнений и неравенств использовать предопределенные константы:
M_FI 0.6180339887499;
M_E 2.71828182845904523536;
M_PI 3.14159265358979323846;
M_PI_2 1.57079632679489661923;
M_PI_4 0.785398163397448309616;
M_2_PI 6.28318530717959;
M_SQRT_2 1.41421356237309504880;
M_RADDEG 57.29577951308;
M_DEGRAD 0.01745329251994;
FLT_EPS 1.19209290E-07.
Пример использования: «a + sin( b * M_PI ) * При подготовке данной статьи использовалась справочная система САПР Компас-3D v.13 Home.