Параметрические возможности компас-графика
Характеристика параметрической технологии компас-график. Режим создания и редактирования геометрических объектов и объектов оформления, в котором параметрические связи и ограничения накладываются автоматически. Выполнение команды построения объекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 11.01.2011 |
Размер файла | 62,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Параметрические возможности компас-график
Введение в параметрическую технологию КОМПАС-ГРАФИК
Что такое параметрическая модель?
Отличие параметрической модели от обычной состоит в том, что в ней хранится информация не только о расположении и характеристиках графических объектов, но и о взаимосвязях между объектами и наложенных на них ограничениях.
Под взаимосвязью объектов подразумевается зависимость между параметрами нескольких объектов. При редактировании одного из взаимосвязанных параметров изменяются другие. Редактирование параметров одного объекта, не связанных с параметрами других объектов, не влияет ни на какие параметры. При удалении одного или нескольких объектов взаимосвязь исчезает.
В качестве примеров связей, наложенных на геометрические объекты, можно'1 привести 'параллельность и перпендикулярность отрезков и прямых, равенство длин отрезков или радиусов. Взаимозависимыми параметрами параллельных отрезков являются углы их наклона, т.к. параллельность отрезков тождественна равенству углов их наклона. Если повернуть один из связанных таким образом отрезков, т.е. изменить угол его наклона, повернется и другой отрезок. Если сдвинуть или промасштабировать один из отрезков, т.е. не изменять его угол наклона, второй отрезок не изменится. Если удалить один из отрезков, то угол наклона другого станет независимым.
Зависимость между параметрами может быть и более сложной, чем равенство" одного параметра другому. Например, возможно задание функции, определяющей отношение между параметрами нескольких объектов.
Еще один тип параметрической связи - ассоциативность объектов. Ассоциативными могут быть объекты, которые при построении привязываются к другим объектам размеры, технологические обозначения, штриховки. Такие объекты "помнят" о своей принадлежности к базовому графическому объекту (отрезку, окружности и т.д.) или к нескольким объектам. При редактировании базовых объектов (например, их сдвиге или повороте) ассоциативные объекты перестраиваются соответствующим образом. В результате сохраняется взаимное расположение базового и ассоциированного с ним объекта.
Под ограничением подразумевается зависимость между параметрами отдельного объекта, равенство параметра объекта константе или принадлежность параметра определенному числовому диапазону. Допускается только такое редактирование объекта, в результате которого не будут нарушены -установленные зависимости, равенства и неравенства.
В качестве примеров ограничений, наложенных на геометрические объекты, можно привести вертикальность и горизонтальность отрезков и прямых. Вертикальность отрезка тождественна равенству Х-координат его концов друг другу или равенству угла его наклона 90°. Отрезок, на который наложено такое ограничение, можно перемещать, но нельзя поворачивать, т.е. изменять угол его наклона.
При редактировании параметризованных и ассоциативных объектов перестроение изображения происходит таким образом, что соблюдаются все наложенные на объекты ограничения и сохраняются связи между объектами.
Идеология параметризации КОМПАС-ГРАФИК
Начиная с версии 5.4, в КОМПАС-ГРАФИК включены функции создания и редактирования параметрических моделей. При этом сохранена полная преемственность с предыдущими версиями, то есть все созданные в более ранних версиях чертежи и фрагменты могут быть использованы при работе в КОМПАС-ГРАФИК 5.X.
Создавать параметрические модели возможно либо путем программирования, либо путем интерактивного формирования модели непосредственно при рисовании. В ряде САD-систем можно чертить изображение с одновременным заданием закона построения, который, однако, потом нельзя изменить в «случае ошибки (придется удалить все построение и начать его заново), либо такое изменение сильно затруднено.
Существует и другой подход, когда можно накладывать ограничения (связи) на объекты уже начерченного ранее изображения узла или детали, причем в любом порядке, не придерживаясь какой-либо жесткой последовательности. В этом случае возможно произвольное изменение модели, не приводящее к необходимости повторных построений с самого начала.
Именно такая .удобная и эффективная технология параметризации (она называется вариационной), значительно ускоряющая проектирование и последующее внесение изменений в документы, реализована в КОМПАС-ГРАФИК 5.Х. Работая в чертеже или фрагменте, можно накладывать различные размерные (линейные, угловые, радиальные и диаметральные) и геометрические (параллельность, перпендикулярность, касание, принадлежность точки к кривой, фиксация точки и т.д.) ограничения и связи на объекты модели.
Параметрические возможности КОМПАС-ГРАФИК
компас график параметрический объект
КОМПАС-ГРАФИК предоставляет пользователю возможности наложения следующих связей и ограничений:
* Вертикальность прямых и отрезков *
* Горизонтальность прямых и отрезков *
* Коллинеарность отрезков *
* Параллельность прямых и отрезков *
* Перпендикулярность прямых и отрезков *
* Выравнивание характерных точек объектов по вертикали *
* Выравнивание характерных точек объектов по горизонтали *
* Зеркальная симметрия *
* Равенство радиусов дуг и окружностей
* Равенство длин отрезков
* Касание кривых *
* Объединение характерных точек объектов *
* Принадлежность точки кривой *
* Фиксация характерных точек объектов
* Фиксация* и редактирование размеров
* Присвоение размеру имени переменной
* Задание аналитических зависимостей (уравнений и неравенств) между переменными
Помеченные «звездочкой» связи и ограничения могут накладываться автоматически.
Существуют также возможности для автоматической параметризации следующих построений:
* Скругление
* Фаска
* Сопряжение
* Усечение двумя точками
* Простановка точек на пересечении
* Простановка точек вдоль кривой
* Эквидистанта
Предусмотрен ввод ассоциативных объектов оформления. К ним относятся:
* Штриховки
* Обозначения шероховатости
* Обозначения базы
* Размеры
* Обозначения центра
Не предусмотрена возможность параметризации некоторых сложных объектов (многоугольников, в том числе прямоугольников, ломаных, текстов, таблиц и пр.).
Принципы и приемы наложения связей и ограничений
Ряд ограничений и связей может быть определен без явного ввода числовых значений (например, горизонтальность прямой или условие касания двух кривых). Напротив, такие ограничения, как радиус окружности или величина размера могут выражаться именно числовыми значениями. Некоторые связи и ограничения можно задать в форме уравнения или неравенства (например, указать функцию зависимости параметра объекта от параметров других объектов или задать диапазон, в котором должно находиться значение параметра).
Часть ограничений и взаимосвязей (совпадения точек, параллельность, перпендикулярность, касание, ассоциативность и др.) могут формироваться автоматически при вводе, если пользователь включил такую возможность. Например, совпадение точек и положение точки на кривой параметризуются через выполненную при указании точки привязку (глобальную или локальную), а условия параллельности, перпендикулярности и касания - в соответствующих процессах ввода объектов. В любой момент можно выключить автоматическое формирование ограничений и взаимосвязей.
Дополнительные ограничения и взаимосвязи можно назначить объектам чертежа в любой момент работы над документом. Команды для назначения подобных связей и ограничений находятся на отдельной странице Инструментальной панели. Соответственно, в любой момент можно отменить ограничения и связи для одного или нескольких выбранных объектов. Ассоциативность объектов (размеров, штриховок и др.) возникает только при их вводе благодаря прямому или косвенному указанию базовых объектов. Отдельных команд для задания ассоциативности не существует.
Ограничения накладываются путем выбора их типа и указания параметризуемого объекта.
Например, Вы выбрали горизонтальность и указываете отрезки, которые должны быть горизонтальны.
Еще один способ наложения ограничений -- фиксация ассоциативного размера. Если размер ассоциативный, то при помощи соответствующей команды его можно зафиксировать. Когда размер зафиксирован, его значение остается постоянным при любом перестроении объектов модели. Значение размера всегда характеризует какой-либо геометрический параметр модели. Например, значение ассоциативного линейного размера соответствует расстоянию между характерными точками объектов (или одного объекта), а значение ассоциативного радиального размера - радиусу базовой окружности или дуги окружности. Таким образом, фиксация размера позволяет установить равенство константе какого-либо параметра модели. Значение каждого конкретного фиксированного размера можно изменить- при помощи специальной команды, но нельзя изменить путем редактирования объектов модели.
Если ограничение задается неравенством (например, диаметр окружности должен быть больше 50), то сначала нужно создать переменную, соответствующую ограничиваемому параметру, а затем ввести неравенство с ее участием. Для создания переменной следует проставить ассоциативный размер, характеризующий ограничиваемый параметр (например, для длины отрезка это "будет линейный размер между концами отрезка, для радиуса окружности - радиальный размер и т.д.) и при помощи соответствующей команды присвоить этому размеру имя переменной. Для ввода неравенства служит специальная команда.
Связи накладываются путем выбора их типа и указания пары взаимосвязанных объектов.
Например, Вы выбрали параллельность и указываете пары отрезков, которые должны быть параллельны.
При этом запоминаются только те связи, которые были установлены явно (либо путем обращения к соответствующей команде параметризации, либо путем рисования в параметрическом режиме). Обратите внимание на то, что новые связи, которые вытекают из нескольких ранее наложенных связей, автоматически не возникают, даже если они кажутся Вам совершенно очевидными.
Например, Вы нарисовали три отрезка и установили параллельность первого отрезка второму, а второго третьему, При этом связь между первым и третьим отрезками является опосредованной - она осуществляется через второй отрезок. Сразу после удаления второго отрезка первый и третий будут параллельны, однако редактироваться они будут уже независимо друг от друга, т.к. прямой связи между ними нет.
Если зависимость между параметрами объектов требуется задать в аналитической форме (уравнением или неравенством), то сначала нужно создать переменные, соответствующие зависимым параметрам (порядок создания переменной описан выше). Затем можно вводить уравнения и неравенства с участием созданных переменных.
Порядок снятия связей и ограничений рассмотрен в разделе Команда Показать/удалить ограничения настоящей главы.
Рекомендации по использованию параметрических возможностей КОМПАС-ГРАФИК
Наличие новых параметрических возможностей не накладывает каких-либо ограничений на стиль работы пользователя, привычный ему по предыдущим версиям системы. Вы можете выбирать, с каким именно представлением модели чертежа Вам удобнее работать1 - с параметризованным или обычным. При необходимости в одном документе могут сочетаться параметризованные и непарамётризованные объекты. Кроме того, можно без каких-либо проблем переходить от одного представления геометрии к другому, например, накладывая параметрические ограничения на созданный ранее обычный чертеж или удаляя ограничения, наложенные на созданную ранее параметрическую модель. ,
К применению параметрических возможностей при работе с чертежной документацией следует подходить взвешенно, оценивая степень реальной необходимости полной параметризации того или иного чертежа.
Можно дать следующие общие рекомендации, связанные с параметризацией чертежей.
* Имеет смысл параметризовать чертежи деталей, при модификации которых изменяются только размеры и не меняется топология. Таким образом, однажды созданная параметрическая модель детали может быть .быстро .перестроена простым изменением значений размеров.
* Если выполняется новая разработка, оцените, будет ли она применяться в будущем как прототип. Если нет, тогда параметризация чертежа может не выполняться, так как отпадает необходимость в последующей быстрой модификации. Если же новая деталь будет часто использоваться как стандартный прототип, параметризация ее чертежа - или создание параметрического фрагмента имеет смысл.
* Скорее всего, не будет оправданной полная параметризация сложных сборочных чертежей, так как в этом случае велик объем работы по вводу ограничений и управляющих размеров.
* Попробуйте оценить на конкретных примерах чертежей, типовых для вашей организации, какие преимущества дает применение параметризации. В дальнейшем учитывайте полученные результаты при новом проектировании или переработке имеющейся чертежной документации.
Особенности работы с параметрическими объектами
При работе с параметрическими чертежами и фрагментами может оказаться полезным знание следующих особенностей.
* Чем больше ограничений наложено на объекты модели, тем меньше вероятность сильных разбросов при пересчетах. В качестве вспомогательных ограничений рекомендуется применять фиксацию точек, назначение горизонтальности или вертикальности отрезков, простановку дополнительных размеров.
* Иногда параметрическая модель попадает в некое «замороженное» состояние. При этом не удается, например, выполнить перемещение точки или объекта либо изменить значение размера, хотя внешне такому редактированию вроде бы ничто не препятствует. В подобной ситуации можно попытаться «встряхнуть» модель, выполнив какое-либо другое перемещение объекта или изменение размера.
* Рекомендуется не выполнять «резких движений» при редактировании параметрической модели, лучший стиль при работе с ней - постепенность. Например, не следует слишком сильно изменять значение размера (было 5 градусов, а стало 120). Такие значительные изменения лучше выполнять постепенно, в несколько приемов. То же самое можно сказать и о редактировании перетаскиванием точек - не следует сдвигать объект или точку сразу на очень большое расстояние, лучше выполнить такое перемещение в несколько этапов.
* Помните, что время обработки параметрической модели существенно зависит от насыщенности чертежа или фрагмента параметризованными объектами.
О чертежах предыдущих версий КОМПАС
Следует отметить некоторые особенности при работе с чертежами и фрагментами, созданными в предыдущих версиях КОМПАС.
Файлы, созданные в непарамерических версиях КОМПАС 5 (с 5.0 по 5.3), будут корректно читаться версией 5.Х, однако никаких взаимосвязей между объектами автоматически при чтении формироваться не будет. Безусловно, можно продолжать работать с этими файлами, как редактируя старые объекты, так и создавая новые. При этом в дальнейшем может получиться, что созданные при работе в версии 5.Х новые объекты параметризованы (если пользователь включил параметрический режим), а старые - нет.
Подобное «соседство» может вызвать у пользователя некоторые вопросы, так как параметризованные и непараметризованные объекты при использовании одних и тех же приемов редактирования ведут себя по-разному, и могут возникать «странные», на первый взгляд, эффекты при внесении изменений в чертеж или фрагмент.
Чертежи и фрагменты, созданные в первых параметрических версиях КОМПАС-ГРАФИК (например, 5.4 и 5.5) с использованием параметрических возможностей, при чтении их последующими версиями сохранят связи и ограничения, наложенные на их объекты. Однако взаимосвязи, не предусмотренные этими версиями (например, касание двух кривых, симметрия и т.д.), автоматически формироваться не будут.
Параметрический режим
Параметрическим режимом называется такой режим создания и редактирования геометрических объектов и объектов оформления, в котором параметрические связи и ограничения накладываются автоматически; При этом тип накладываемых связей и Ограничений определяется в процессе построения благодаря последовательности выполнения команды построения объекта или осуществлению привязки (в том числе локальной, в том числе клавиатурной).
Вот несколько примеров работы в параметрическом режиме.
* Вычерчивание отрезка, параллельного другому отрезку, с помощью команды Параллельный отрезок при включенном параметрическом режиме вызовет автоматическое возникновение соответствующей связи -, параллельности отрезков.
* Если при вычерчивании окружности в параметрическом режиме ее центр будет привязан к концу отрезка, то соответствующая связь - совпадение точек-будет сформирована автоматически. ,
* Вычерчивание вертикального отрезка в параметрическом режиме приводит к 'наложению на него соответствующего ограничения - вертикальности.
* Простановка обозначения шероховатости в параметрическом режиме приводит к созданию ассоциативного знака шероховатости.
При настройке параметрического режима можно выбрать типы связей и ограничений, которые необходимо формировать автоматически, и отказаться от автоматического создания связей и ограничений других типов.
Параметрический режим можно включить или выключить в любой момент работы с чертежом или фрагментом.
Включение и настройка параметрического режима
Вы можете включить параметрический режим либо для всех открываемых или создаваемых вновь документов, либо для каждого конкретного документа.
Чтобы включить параметрический режим как действующий по умолчанию, выполните следующее.
1. Выберите в меню Настройка команду Настройка новых документов. В появившемся диалоге выберите пункт Графический документ - Параметризация.
В открывшемся диалоге настройки две группы опций: в них включается ассоциативность объектов и автоматическая параметризация построений. В каждой группе можно включить любую комбинацию опций. Если требуется активизировать все опции группы, включите опцию Все. Когда включены не все опции группы, эта опция отображается серым цветом. Если включено создание ассоциативных размеров, становится доступной опция Фиксировать размеры. Ее включение означает, что ассоциативные размеры должны автоматически фиксироваться при вводе.
2. Активизируйте нужные опции в диалоге настройки параметризации.
3. Нажмите кнопку ОК для выхода из диалога с сохранением сделанных настроек, которые теперь будут действовать для всех открываемых и новых чертежей и фрагментов.
Если параметрический режим по умолчанию не включен или Вы хотите изменить настройки только для активного графического документа, сделайте следующее.
1. Выберите в меню Настройка команду Параметры текущего фрагмента (листа). В появившемся диалоге выберите пункт Параметризация.
2. Диалог настройки параметризации описан выше. Включите в нем ассоциативность объектов оформления или параметризацию построений.
3. Нажмите кнопку (ОК для выхода из диалога с сохранением сделанных настроек, которые теперь будут действовать для активного документа.
Инструментальная панель параметризации
В настоящем разделе описаны команды, позволяющие наложить на геометрические объекты определенные ограничения либо снять их.
Кнопки команд параметризации расположены на странице параметризации Инструментальной панели.
В описании каждой команды указаны ее возможности, кнопка для^вызова команды, порядок указания объектов параметризации и механизм действия команды при отсутствии других связей и ограничений. Если связь или ограничение, накладываемые при помощи этой команды, могут возникать автоматически в параметрическом режиме, в описании команды указана соответствующая опция настройки параметрического режима.
Кнопки сгруппированы по типам связей и ограничений, наложение которых они вызывают (например, группа кнопок для наложения связей на характерные точки объектов). На Инструментальной панели параметризации видна только одна кнопка из группы. Чтобы увидеть остальные кнопки группы и выбрать одну из них, нужно нажать на видимую кнопку группы-и не отпускать клавишу мыши. Через секунду рядом с курсором появится панель, содержащая остальные кнопки для вызова нужного типа команд параметризации (расширенная панель команд). По-прежнему не отпуская клавишу мыши, переместите курсор на кнопку вызова нужной команды. Отпустите клавишу мыши. При этом выбранная кнопка появится на Инструментальной панели параметризации, а соответствующая ей команда будет активизирована.
Кнопки, позволяющие вызвать расширенную панель команд, помечены маленьким черным треугольником в правом нижнем углу.
Если объекты, участвующие в выполнении команды параметризации, уже имеют связи и ограничения, то новая связь или ограничение накладываются с учетом уже существующих. При этом перестроение изображения происходит таким образом, что соблюдаются все связи и ограничения, а изменение параметров объектов минимально.
Не будут накладываться связи и ограничения, противоречащие уже существующим.
Команда Горизонталь
Позволяет преобразовать наклонные отрезки или вспомогательные прямые в горизонтальные отрезки и прямые.
Для вызова команды нажмите кнопку Горизонталь.
После запуска команды последовательно указывайте отрезки и прямые, которые необходимо преобразовать.
При преобразовании отрезка в горизонтальный остается неизменной его проекция на горизонтальную ось, т.е. отрезок поворачивается с сохранением X-координат его концов. В результате длина наклонного отрезка уменьшается, длина горизонтального не меняется. Вертикальный отрезок нельзя преобразовать в горизонтальный, т.к. при этом он вырождается в отрезок нулевой длины.
Данное ограничение (горизонтальность) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать горизонтальность и вертикальность. Ограничение возникает при построении прямой с помощью команды Горизонтальная прямая и при построении любым способом горизонтального отрезка или прямой. Например, при указании второй точки отрезка (или прямой) можно воспользоваться привязкой Выравнивание к первой точке или набрать одинаковые У-координаты его характерных точек в полях Строки параметров объектов или ввести нулевой угол наклона объекта в Строке параметров. Даже если при построении объекта его горизонтальность не была задана явно, но создан горизонтальный объект (например, новый отрезок проведен параллельно горизонтальному объекту), на него будет наложено ограничение - горизонтальность.
Команда Вертикаль
Позволяет преобразовать наклонные отрезки или вспомогательные прямые в вертикальные отрезки и прямые.
Для вызова команды нажмите кнопку Вертикаль.
После запуска команды последовательно указывайте отрезки и прямые, которые необходимо преобразовать.
При преобразовании отрезка в вертикальный остается неизменной его проекция на вертикальную ось, т.е. отрезок поворачивается с сохранением V-координат его концов. В результате длина наклонного отрезка уменьшается, длина вертикального не меняется. Горизонтальный отрезок нельзя преобразовать в вертикальный, т.к. при этом он вырождается в отрезок нулевой длины.
Данное ограничение (вертикальность) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать горизонтальность и вертикальность. Ограничение возникает при построений прямой с помощью команды Вертикальная прямая и при построении любым способом вертикального отрезка или прямой.
Команда Выровнять по горизонтали
Позволяет выровнять по горизонтали характерные точки геометрических объектов.
Для вызова команды нажмите кнопку Выровнять по горизонтали.
После запуска команды указывайте попарно характерные точки геометрических примитивов для выравнивания.
Команда Выровнять по вертикали
Позволяет выровнять по вертикали характерные точки геометрических объектов.
Для вызова команды нажмите кнопку Выровнять по вертикали.
После запуска команды указывайте попарно характерные точки геометрических примитивов для выравнивания.
Связи выравнивание точек по горизонтали и выравнивание точек по вертикали могут автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать привязки. Связи возникают при вводе характерной точки объекта путем привязки Выравнивание к другой характерной точке.
Команда Объединить точки
Позволяет привязать характерные точки геометрических объектов друг к другу. Для вызова команды нажмите кнопку Объединить точки.
После запуска команды указывайте попарно характерные точки геометрических примитивов для объединения.
Данная связь (совпадение точек) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать привязки. Связь возникает при вводе характерной точки объекта путем привязки к другой характерной точке, а также при вводе последовательности объектов с помощью команды Непрерывный ввод.
При выполнении команд Выравнивание точек по горизонтали, Выравнивание точек по вертикали и Совпадение точек может оказаться, что точка, которую требуется указать, совпадает с характерной точкой другого объекта и выбрать точно ее невозможно, т.к. происходит привязка к точке другого объекта. В этом случае Вы можете вначале указать графический объект, которому принадлежит параметризуемая точка, а затем.- саму точку.
Для этого выберите в контекстном меню команду Указать объект, затем точку или нажмите кнопку Указать объект на Панели специального управления. Система перейдет в режим ожидания указания графического объекта. После того, как Вы выберете объект, укажите его характерную точку.
Команда Точка на кривой
Позволяет привязать характерную точку объекта к какой-либо кривой (другому объекту).
Для вызова команды нажмите кнопку Точка на кривой.
После запуска команды укажите точку и кривую, на которой должна располагаться эта точка.
Данная связь (принадлежность точки кривой) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать привязки. Связь возникает при вводе характерной точки объекта путем привязки Точка на кривой, при построении окружности с помощью команды Окружность с центром на объекте, а также при простановке точек на кривой с помощью команд Точки по кривой и Точки на заданном вдоль кривой расстоянии.
Команда Симметрия двух точек
Позволяет установить симметрию характерных точек объектов относительно отрезка (зеркальную симметрию).
Для вызова команды нажмите кнопку Симметрия двух точек.
Укажите ось симметрии, а затем - пару характерных точек объектов, которые должны быть симметричны.
Если несколько пар точек должны быть симметричны относительно одного отрезка, можно после указания этого отрезка нажать кнопку Запомнить состояние на Панели специального управления, а затем указывать пары симметричных точек. Для выбора другого отрезка в качестве оси симметрии отожмите кнопку Запомнить состояние.
Данная связь (зеркальная симметрия) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать симметрию. Связь возникает при выполнении команды Симметрия, если в качестве оси симметрии указан конкретный отрезок (а не прямая, проходящая через две точки).
Команда Параллельно
Позволяет установить параллельность прямых и/или отрезков. Для вызова команды нажмите кнопку Параллельно.
После запуска команды указывайте попарно объекты, параллельность которых Вы хотите установить.
Данная связь (параллельность) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать параллельность. Связь возникает при создании прямых и отрезков с помощью команд Параллельная прямая и Параллельный отрезок.
Команда Перпендикулярно
Позволяет установить перпендикулярность прямых и/или отрезков. Для вызова команды нажмите кнопку Перпендикулярно.
После запуска команды указывайте попарно объекты, перпендикулярность которых Вы хотите установить.
Данная связь (перпендикулярность) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать перпендикулярность. Связь возникает при создании прямых и отрезков, перпендикулярных прямым и отрезкам, с помощью команд Перпендикулярная прямая и Перпендикулярный отрезок.
Команда Коллинеарно
Позволяет установить коллинеарность отрезков. Для вызова команды нажмите кнопку Коллинеарно.
После запуска команды указывайте попарно отрезки, которые должны лежать на одной прямой.
Данная связь (коллинеарность) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать привязки. Связь возникает при разделении отрезка на две части с помощью команды Усечь кривую двумя точками.
Команда Зафиксировать точку
Позволяет зафиксировать координаты характерных точек геометрических объектов (концы отрезков, дуг, центры дуг, окружностей и т. д.).
Для вызова команды нажмите кнопку Зафиксировать точку.
После запуска команды указывайте последовательно характерные точки геометрических примитивов для их фиксации. Под точкой с фиксированными координатами отображается значок в виде красного треугольника.
Команда Установить равенство радиусов
Позволяет установить равные радиусы для выбранных дуг и/или окружностей. Для вызова команды нажмите кнопку Установить равенство радиусов.
После запуска команды указывайте попарно дуги и окружности для выравнивания их радиусов.
Команда Установить равенство длин
Позволяет установить равные длины для выбранных отрезков.
Для вызова команды нажмите кнопку Установить равенство длин.
Команда Касание двух кривых
Позволяет установить касание выбранных кривых.
Для вызова команды нажмите кнопку Касание двух кривых.
После запуска команды укажите первую и вторую кривые, касание которых Вы хотите установить.
Данная связь (касание) может автоматически возникать в параметрическом режиме, если при его настройке включена опция Параметризовать касание. Связь возникает при выполнении команд построения касательных объектов (например, Отрезок, касательный к двум кривым, Окружность, касательная к кривой и т.п.).
Команда Зафиксировать размер
Позволяет зафиксировать выбранные линейные, диаметральные, радиальные и угловые размеры.
Для вызова команды нажмите кнопку Зафиксировать размер.
После вызова команды указывайте последовательно размеры для их фиксации. При успешной фиксации размерная надпись помещается в прямоугольную рамку цвета, используемого системой для подсвечивания объектов.
Зафиксировать неассоциативные (без привязки) или избыточные (вычисляемые с помощью проставленных ранее размеров) размеры невозможно.
Фиксация размера может производиться автоматически в параметрическом режиме, если при его настройке включены опции Ассоциировать при вводе размеры и Фиксировать размеры. Связь возникает при простановке размеров ассоциативных неизбыточных размеров.
Команда Установить значение размера
Позволяет менять числовые значения фиксированных или нефиксированных ассоциативных размеров и присваивать размерам имена переменных.
Для вызова команды нажмите кнопку Установить значение размера.
После запуска команды укажите размер, числовое значение которого Вы хотите изменить, в появившемся диалоге введите новое значение размера.
Если требуется присвоить размеру имя переменной, введите в диалоге это имя.
Переменная, поставленная в соответствие ассоциативному размеру, называется связанной.
Соответствие между связанной переменной и размером является взаимно однозначным. Значение связанной переменной равно значению размера.
Вы можете ввести только числовое значение размера без имени переменной или только имя переменной без изменения числового значения.
После ввода нового значения размера и/или имени переменной нажмите кнопку ОК.
Если размер был фиксированным, и введено новое его значение (без создания связанной переменной), он фиксируется с измененным значением.
Если размер был фиксированным, и создана связанная переменная (с изменением или без изменения значения размера), фиксация с размера снимается. Это связано с тем, что созданная переменная может участвовать в неравенствах и уравнениях, следовательно, ее значение может меняться при редактировании модели. Другими словами, если размеру ставится в соответствие переменная, то его значение должно быть переменным, а значит, оно не может оставаться фиксированным.
Имя связанной переменной отображается в скобках на размерной линии. На печать оно не выводится.
Если размер не был фиксированным, и введено новое его значение (без создания соответствующей ему переменной), он фиксируется с измененным значением.
Если размер не был фиксированным, и создана соответствующая ему переменная, он остается незафиксированным.
Таким образом, если размеру присвоено имя переменной, он не фиксируется (независимо от того, был ли он фиксированным до вызова команды Установить значение размера). Если изменено значение размера без создания переменной, то он фиксируется (независимо от того, был ли он фиксированным до вызова команды Установить значение размера).
Для быстрого вызова диалога установки значения размера достаточно дважды щелкнуть мышью на его размерной надписи. Двойной щелчок на любой другой части размера (например, на размерной Линии) запустит процесс редактирования размера.
Команда Параметризовать объекты
Позволяет полуавтоматически накладывать некоторые типы связей и ограничений на выделенные графические объекты.
Перед вызовом команды выделите те объекты, которые требуется параметризовать.
Для вызова команды нажмите кнопку Параметризовать объекты.
В диалоге (рис. 7-1), появляющемся на экране после вызова команды, можно выбрать типы связей и ограничений, которые требуется наложить на объекты, и задать допуски для совпадения точек и отклонений углов наклона. Если расстояние между характерными точками параметризуемых объектов меньше заданного допуска и включена опция Совпадение точек, то эти точки будут объединены (произойдет автоматическое выполнение команды Объединить точки). Если параметризуемые отрезки или прямые отклонены от горизонтали или вертикали на угол, меньший углового допуска и включены опции Горизонтальность и Вертикальность, то эти объекты станут соответственно горизонтальными или вертикальными (произойдет автоматическое выполнение команд Горизонталь и Вертикаль). Если параметризуемые отрезки или прямые параллельны или перпендикулярны с угловым допуском, меньшим указанного, и включены опции Параллельность и Перпендикулярность, то эти объекты станут соответственно параллельными или перпендикулярными (произойдет автоматическое выполнение команд Параллельно и Перпендикулярно).
Команда Уравнения и неравенства
Позволяет вводить уравнения и неравенства, определяющие зависимость между переменными параметрической модели.
Для вызова команды нажмите кнопку Уравнения и неравенства.
После запуска команды на экране появится диалог ввода и редактирования зависимостей.
В окне просмотра диалога показаны все явно введенные ранее уравнения и неравенства, относящиеся к текущей параметрической модели. Если зависимости не вводились, окно просмотра пусто.
Новое уравнение или неравенство можно ввести в строке редактирования диалога. Правила ввода выражений описаны ниже, в разделе Аналитические зависимости.
Чтобы подтвердить ввод набранного в строке редактирования выражения, нужно нажать кнопку Добавить. После этого выражение появится в окне просмотра.
Таким образом можно вводить неограниченное количество выражений с участием любых переменных. Если новое выражение противоречит уже существующим уравнениям и неравенствам или является избыточным, система выдаст соответствующее предупреждение, и выражение не будет зафиксировано.
Если требуется заменить выражение, установите на нем выделение в окне просмотра и наберите в строке редактирования новое выражение. Затем нажмите кнопку Заменить. Новое выражение появится в окне просмотра на месте старого.
Для удаления выражения выделите его в списке и нажмите кнопку Удалить.
Команда Просмотр переменных
Позволяет просматривать значения переменных, существующих в параметрической модели, и устанавливать для переменных признак Внешняя.
Для вызова команды нажмите кнопку Просмотр переменных.
После запуска команды на экране появляется диалог, в котором перечислены все переменные текущей параметрической модели. Для каждой переменной указано имя, значение и комментарий к ней.
Для ввода или редактирования комментария выделите переменную в списке и нажмите кнопку Комментарий.
Как правило, в параметрической модели некоторые переменные являются независимыми (их значения могут быть введены пользователем напрямую), некоторые - вычисляемыми (их значения зависят от значений других переменных). При вставке параметрического фрагмента в другой документ может потребоваться задание значений определенных переменных, а остальные переменные будут вычислены согласно существующим во фрагменте уравнениям и неравенствам.
Переменная в параметрическом фрагменте, значение которой можно изменять при вставке этого фрагмента в другой фрагмент или чертеж (телом или внешней ссылкой), называется внешней. Любые переменные фрагмента могут быть внешними. Основное назначение внешних переменных - управление параметрами вставленного в другой документ фрагмента без редактирования этого фрагмента "изнутри".
Например, Вы построили в параметрическом фрагменте изображение крышки и при помощи уравнений и неравенств задали зависимости между ее высотой, толщиной, диаметром и диаметрами отверстий в ней. При вставке фрагмента с крышкой в чертеж размерами, определяющими все ее параметры, должны быть диаметр и высота. Сделайте переменные, соответствующие диаметру и высоте крышки, внешними. Тогда в момент вставки фрагмента в чертеж нужно будет задать только их значения, а значения других переменных будут рассчитаны автоматически.
Чтобы сделать переменную внешней, нужно выделить ее в диалоге просмотра переменных и включить опцию Внешняя.
Порядок вставки в документ параметрического фрагмента, содержащего внешние переменные, описан в соответствующем разделе Главы 9 настоящего Руководства.
Для вызова диалога просмотра переменных можно воспользоваться кнопкой Переменные... диалога ввода и редактирования зависимостей.
Команда Показать/удалить ограничения
Позволяет просмотреть список связей и ограничений, наложенных на выбранный объект, и удалить любое из них.
Перед вызовом команды необходимо любым способом выделить объект, связи и ограничения которого нужно просмотреть. Если выделенный объект не имеет связей и ограничений, команда недоступна. Если в документе выделено несколько объектов, то команда также недоступна. Для вызова команды нажмите кнопку Показать/удалить ограничения.
После запуска команды на экране появляется диалог, в котором перечислены все связи и ограничения, которые имеет выделенный объект.
Если выбрать из списка какую-либо связь, щелкнув по ее названию мышью, то объект, с которым эта связь осуществляется, будет подсвечен. Таким способом Вы можете контролировать выбор нужной связи из списка однотипных связей. Для того, чтобы удалить выбранную связь или ограничение, нажмите кнопку Удалить.
Команда Удалить ограничения
Позволяет удалить все связи и ограничения, наложенные на выбранный объект (или несколько объектов).
Перед вызовом команды необходимо любым способом выделить объекты, связи и ограничения которых нужно удалить. Если выделенные объекты не имеют связей и ограничений, команда недоступна. Для вызова команды нажмите кнопку Удалить ограничения.
В результате выбранные объекты освободятся от всех связей и ограничений. Вместе с ограничениями геометрических объектов удаляются ограничения всех ассоциированных с ними объектов оформления.
Построение новой параметрической модели
Если параметрический режим включен, как описано в разделе Включение и настройка параметрического режима настоящей главы Руководства, то отмеченные в диалоге настройки параметризации связи и ограничения формируется системой автоматически при вводе объектов.
Никаких новых (по сравнению с работой в предыдущих версиях) действий при вводе объектов выполнять не нужно. Однако следует обязательно учитывать, что совпадения точек объектов параметризуются через выполненные при указании этих точек привязки. При этом не имеет значения, какая привязка действовала - глобальная или локальная. Точка, указанная просто "неподалеку" от другой точки, без выполнения привязки, параметризоваться не будет. Под словом "точка" здесь понимается не точка - геометрический объект, а любая задаваемая характерная точка объекта при его построении (начальная и конечная точки отрезка, центр окружности или эллипса и т.д.). Совпадение точек параметризуется и при перетаскивании характерных точек объектов (тоже через выполненную привязку). Ассоциативные объекты оформления создаются в обычном порядке.
Различные дополнительные взаимосвязи и ограничения можно назначить объектам в любой момент, когда это потребуется. Нужные команды находятся на Инструментальной панели параметризации.
Еще один способ формирования параметрических связей и ограничений -задание аналитических зависимостей между переменными, соответствующими параметрам модели.
Создание переменных
Порядок создания связанной переменной, соответствующей размеру, рассмотрен в описании команды
Установить значение размера.
При присвоении размеру имени переменной допускается использование букв латинского алфавита (различаются символы верхнего и нижнего регистра), арабских цифр и символа подчеркивания ("_"). Длина имени переменной не более 16 символов. Первый символ в имени переменной - буква или подчеркивание.
Если ввести выражение, содержащее имя переменной, которая не создавалась как связанная, эта переменная возникнет в модели. Она не будет напрямую связана ни с одним параметром. Этой переменной будет присвоено значение, не противоречащее существующим в модели выражениям.
Например, ввод уравнения "а+b=10" вызовет возникновение переменных а и b. Заранее нельзя предсказать, какие значения будут иметь эти переменные, однако их сумма будет точно равна десяти.
Если требуется создать переменную с определенным значением, достаточно ввести уравнение, однозначно определяющее значение переменной (например, "с = 45"). Для того, чтобы изменить значение такой переменной, нужно заменить прежнее уравнение новым (например, вместо "с = 45" ввести "с = 25").
Аналитические зависимости
Порядок ввода выражений, определяющих зависимость между переменными параметрической модели, рассмотрен в описании команды Уравнения и неравенства.
В строку редактирования уравнений и неравенств можно вводить выражения вида
а = b
а<b
а <=b
а>b
а>=b,
где а, b могут быть переменными, арифметическими и логическими выражениями, числами.
В выражении (как в уравнении, так и в неравенстве) обязательно должна присутствовать хотя бы одна переменная. В выражение (но не в имя переменной и не в числовое значение) может быть включено любое количество пробелов. При интерпретации выражения они не учитываются.
В калькуляторе, который обслуживает ввод/редактирование уравнений и неравенств, доступны следующие операции и функции:
Арифметические операции:
() - скобки операторные;
* - умножить;
/ " - разделить;
% - разделить целочисленно;
+ -- сложить или унарный, плюс;
- - вычесть или унарный минус;
= - равно.
Логические операции:
= - тождественно;
!= - нетождественно;
> - больше;
< - меньше;
>= - больше или равно;
<= - меньше или равно;
! - логическое отрицание;
&& - логическое И;
|| - логическое ИЛИ;
?: - логическое выражение вида а ? Ь : с
(если а - истина (не равно 0), то b иначе с (где а, b и с могут быть выражениями)).
Функции:
sin - синус с аргументом в радианах;
cos - косинус с аргументом в радианах;
tan -тангенс с аргументом в радианах;
atan - арктангенс с результатом в радианах;
acos - арккосинус с результатом в радианах;
asin - арксинус с результатом в радианах;
sind - синус с аргументом в градусах;
cosd - косинус с аргументом в градусах;
tand - тангенс с аргументом в градусах;
atand - арктангенс с результатом в градусах; '"
acosd - арккосинус с результатом в градусах;
asind -арксинус с результатом в градусах;-
deg -перевод из радиан в градусы;
rad -перевод из градусов в радианы;
sqrt -корень квадратный;
ехр - экспонента;
In - натуральный логарифм;
lg - десятичный логарифм;
abs - абсолютное, значение; ,
ceil - округление до большего целого числа;
floor - округление до меньшего целого числа;
round - округление до ближайшего целого числа,
В любом выражении обязательно должен присутствовать знак "=", "<", ">",
"<=", ">=", что характеризует выражение как уравнение или неравенство.
Если в выражении присутствует знак "=", то выражение считается уравнением, а входящие в него знаки "<", ">", "<=" или ">=" считаются логическими операциями. При этом знак "=" должен находиться перед знаками логических операций.
Следует помнить, что знак "=" всегда является признаком уравнения, а в логическом равенстве (тождестве) используется знак "=".
В выражении не может присутствовать больше одного знака "=".
Если в выражении нет знака "=" и присутствует больше одного знака "<", ">", "<=" или ">=", то первый из них считается признаком неравенства, а следующие - знаками логических операций.
Предусмотрена возможность при вводе и редактировании уравнений и неравенств использовать предопределенные константы:
M_FI 0.6180339887499;
М_Е 2.71828182845904523536;
М_Р1_3.14159265358979323846;
М_Р1_2 1.57079632679489661923;
М_Р1_4 0.785398163397448309616;
М_2_ PI 6.28318530717959;
M_SQRT_2 1.41421356237309504880;
M_RADDEG 57.29577951308;
M_DEGRAD 0.01745329251994;
FLT_EPS 1.19209290E-07.
Пример использования констант- "а + sin (b * M_PI) <= FLT_EPS" .
Преобразование обычной модели в параметрическую
Чтобы сделать размеры, штриховки, шероховатости и обозначения баз ассоциированными с геометрическими объектами, можно в режиме редактирования каждого из этих объектов указать заново базовые кривые. Другим способом является удаление старых непараметрических объектов и простановка их заново (особенно рекомендуется для штриховок в случае сложной конфигурации штрихуемых областей). В обоих случаях параметрический режим должен быть предварительно включен, как описано в разделе Включение и настройка параметрического режима.
Подобные документы
Общие сведения о системе Компас 3D, предназначенной для графического ввода и редактирования чертежей на ПК. Ее основные функции, типы объектов, единицы измерения. Принципы работы в Компас-График LT. Пример создания файла трехмерной модели сборки детали.
курсовая работа [1,1 M], добавлен 03.11.2014Изучение интерфейса системы Компас-3D V6: анализ основных принципов создания простейших геометрических объектов, сопряжений, способов выполнения чертежей с элементами оформления в разных масштабах, построения трехмерных деталей методов выталкивания.
курсовая работа [5,0 M], добавлен 30.03.2010Правила запуска программы Компас-График 5.11. Алгоритм создания новой папки и завершения сеанса работы с программой. Построение линий, прямоугольников, правильных шестиугольников, контуров деталей с указанием размеров и отрезком с заданием типа линии.
курсовая работа [1,2 M], добавлен 13.10.2010Изучение системы КОМПАС-ГРАФИК, ее структура и основные возможности, типы файлов. Рабочий чертеж детали с простановкой размеров, оформлением технических требований и заполнением основной надписи. Проверочный прочностной расчет узла автомобиля в САПР-АВТО.
курсовая работа [68,8 K], добавлен 14.05.2015Компас-3D как универсальная система трехмерного проектирования. Классический процесс трехмерного параметрического проектирования. Особенности универсальной системы автоматизированного проектирования Компас-График. Преимущества и недостатки системы Компас.
реферат [2,8 M], добавлен 30.05.2010Возможности системы КОМПАС-3D. Основные элементы интерфейса. Эффективность работы в параметрическом режиме. Визуализация ограничений и степеней свобод объектов. Режим работы с большими сборками. Эскиз и элемент, созданный с помощью операции выдавливания.
курсовая работа [3,1 M], добавлен 11.06.2011Ограничения двухмерного проектирования. Трехмерное моделирование и его преимущества. Назначение, особенности и элементы интерфейса системы КОМПАС-3D. Основные методы создания твердотельных параметрических моделей. Построение 3D-модели детали "упор".
методичка [673,3 K], добавлен 25.06.2013Графическое окно программы, создание нового рисунка и выбор шаблона. Системы, способы ввода координат, слои. Основные типы графических объектов Компас. Нанесение штриховки, текста, размеров. Печать подготовленного чертежа. Построение чертежа детали.
курсовая работа [2,0 M], добавлен 28.02.2011Направления развития САПР. Технологии интеграции инструментальных приложений. Схемы взаимодействия КОМПАС-3D и MathCAD на основе механизмов интеграции. Разработка интерфейсных модулей и механизма связывания переменных, апробация программного решения.
диссертация [6,3 M], добавлен 15.04.2013Последовательность разработки чертежа и модели с типоразмерами из параметрического ряда. Построение таблицы переменных в соответствии с исходными данными. Проектирование параметрической модели в системе Компас-3D, внешние переменные для чертежа детали.
практическая работа [5,9 M], добавлен 14.04.2016