Please enable JavaScript to view this site.

Ряд ограничений может быть определен без явного ввода числовых значений (например, перпендикулярность, фиксация, условие касания двух кривых). Напротив, такие ограничения, как значения размеров должны выражаться именно числовыми значениями. Некоторые ограничения можно задать в форме выражения (например, указать функцию зависимости параметра объекта от параметров других объектов).

Часть ограничений (совпадения точек, параллельность и др.) могут формироваться автоматически при построении объектов в параметрическом режиме, если пользователь включил такую возможность. Например, совпадение точек и положение точки на кривой параметризуются через выполненную при указании точки привязку (глобальную или локальную), а условия параллельности, перпендикулярности и касания — в соответствующих процессах ввода объектов. В любой момент можно выключить автоматическое формирование ограничений.

Дополнительные ограничения можно назначить объектам графического документа или эскиза в любой момент работы с ним.

Ассоциативность объектов (размеров, штриховок и др.) возникает только при их вводе благодаря прямому или косвенному указанию базовых графических объектов. Отдельных команд для задания ассоциативности не существует.

Ограничения накладываются следующими способами:

Путем запуска соответствующей команды и указания параметризуемого объекта (например, вы вызвали команду Выравнивание и указываете отрезки, которые должны быть горизонтальными).

Путем запуска соответствующей команды и указания пары взаимосвязанных объектов (например, вы вызвали команду Параллельность и указываете пары отрезков, которые должны быть параллельны).
При этом запоминаются только те ограничения, которые были установлены явно (либо путем обращения к соответствующей команде параметризации, либо путем рисования в параметрическом режиме). Обратите внимание на то, что новые ограничения, которые вытекают из нескольких ранее наложенных ограничений, автоматически не возникают, даже если они кажутся совершенно очевидными.
Например, вы начертили три отрезка и установили параллельность первого отрезка второму, а второго — третьему. При этом ограничение между первым и третьим отрезками является опосредованным — оно осуществляется через второй отрезок. Сразу после удаления второго отрезка первый и третий будут параллельны, однако редактироваться они будут уже независимо друг от друга, т.к. прямой связи между ними нет.

Еще один способ наложения ограничений — фиксация ассоциативного размера. Если размер ассоциативный, то при помощи соответствующей команды его можно зафиксировать. Когда размер зафиксирован, его значение остается постоянным при любом перестроении объектов, составляющих изображение. Значение размера всегда характеризует какой-либо геометрический параметр. Например, значение ассоциативного линейного размера соответствует расстоянию между характерными точками объектов (или одного объекта), а значение ассоциативного радиального размера — радиусу базовой окружности или дуги окружности. Таким образом, фиксация размера позволяет установить равенство константе какого-либо параметра объекта. Значение каждого конкретного фиксированного размера можно изменить при помощи специальной команды, но нельзя изменить путем редактирования самих объектов.
Если зависимость между параметрами объектов требуется задать в аналитической форме, то сначала нужно создать переменные, соответствующие зависимым параметрам. Затем можно вводить выражения с участием созданных переменных. Например, можно проставить фиксированный размер для длины отрезка (это будет линейный размер между концами отрезка) и присвоить этому размеру имя переменной. Значение размера можно будет использовать в выражениях (ввод выражений осуществляется на Панели переменных).

Ассоциативный размер без фиксации является информационным. Значение информационного размера, в противоположность фиксированному, зависит от размеров и положения геометрических объектов. Чтобы использовать в расчетах значение информационного размера, ему следует присвоить имя переменной. Подробнее о фиксированных и информационных размерах...

Смотрите также

Работа с ограничениями в графической области

Просмотр и удаление ограничений с помощью команд

© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78