Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
99
Добавлен:
23.02.2016
Размер:
5.52 Mб
Скачать

Часть XXIII. Параметризация моделей

При открытии модели с переменной!ссылкой система проверяет, открыт ли источник или содержащая его сборка.

Если источник (или сборка) закрыт, то переменная!ссылка выделяется красным цветом в Окне работы с переменными и остается выделенной до корректного обновления.

Если источник (или сборка) открыт, то переменная!ссылка не выделяется. В случае, если значение переменной!источника отличается от текущего значения переменной!ссылки, модель отмечается в Дереве красной «галочкой». После перестроения переменная! ссылка принимает значение переменной!источника, и «галочки» исчезают.

115.2.6. Информационная переменная

Информационная переменная — переменная, значение которой невозможно изменить. В окне работы с переменными ячейка Выражение в строке информационной перемен! ной недоступна для редактирования. Информационные переменные можно использо! вать в выражениях.

Информационная переменная эскиза — это переменная, поставленная в соответствие информационному размеру.

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

Информационная переменная главного раздела — это переменная, которой вручную присвоен статус «информационная». Для присвоения переменной этого статуса необхо! димо вызвать команду Информационная из контекстного меню переменных главного раздела (см. рис. 115.10 на с. 331). Ячейка имени информационной переменной главно! го раздела имеет желтый цвет. Если информационная переменная имеет также статус «внешняя», то цвет ее ячейки — зеленый.

Переменная любого справочного размера — информационная.

115.3.Работа с переменными в эскизах

Переменные в эскизах создаются путем присвоения размерам имен переменных. Соот! ветствие между размером и переменной взаимно однозначное, т.е. значения размеров и соответствующих им переменных равны.

Для создания переменных в эскизе используется диалог установки значения размера (см. раздел 115.3.2 на с. 328). Ввод выражений возможен как в этом диалоге, так и в Ок! не работы с переменными (см. раздел 115.2.2 на с. 322). В Окне работы с переменными возможен также ввод числовых значений для переменных эскизов (см. раздел 115.2.1 на с. 322) и создание ссылок на переменные внешних файлов (см. раздел 115.2.4 на с. 324).

326

Глава 115. Использование переменных и выражений

115.3.1. Размеры в эскизах

Размеры в эскизе могут быть двух видов: фиксированные и информационные. Вид — это свойство размера, которое определяет «направление связи» между размером и гео! метрическим объектом, к которому он проставлен.

Фиксированный размер — размер, который управляет геометрическим объектом.

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

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

Информационный размер — размер, которым управляет геометрический объект.

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

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

Фиксированный размер можно сделать информационным двумя способами:

удалить у него ограничение фиксированный размер, воспользовавшись командой По казать/удалить ограничения (см. Том II, раздел 61.1 на с. 169),

включить опцию Информационный размер в диалоге установки значения размера (см. рис. 115.7).

Информационным можно сделать любой фиксированный размер. Информационный размер можно сделать фиксированным двумя способами:

воспользоваться командой Зафиксировать размер (см. Том II, раздел 58.15 на с. 156),

выключить опцию Информационный размер в диалоге установки значения размера.

Однако, не каждый информационный размер можно зафиксировать. Невозможность фиксации размера может быть обусловлена:

геометрическими связями между объектами, например:

длина отрезка, полученного путем проецирования существующего в детали ребра, зависит от длины и положения этого ребра, поэтому длину такого отрезка зафик! сировать невозможно,

расстояние между диагонально противоположными вершинами прямоугольника зависит от длин его сторон, поэтому, если длины сторон прямоугольника уже за! фиксированы, то длину его диагонали зафиксировать невозможно.

327

Часть XXIII. Параметризация моделей

параметрическими связями и ограничениями, например:

угол между двумя отрезками, на которые наложена связь перпендикулярность, всегда равняется 90°, поэтому угол между этими отрезками зафиксировать невоз! можно,

диаметр окружности, сопрягающей параллельные отрезки, всегда равняется рас! стоянию между ними, поэтому, если это расстояние уже зафиксировано, диаметр окружности зафиксировать невозможно.

При попытке зафиксировать размер, который может быть только информационным, выдается соответствующее сообщение.

115.3.2. Переменные в эскизах

Переменные в эскизе связаны с размерами в этом эскизе. Переменную можно поставить в соответствие любому размеру — как информационному, так и зафиксированному.

Рис. 115.7. Диалог установки значения размера

Чтобы создать переменную, соответствующую размеру, необходимо ввести ее имя в диалоге установки значения размера (рис. 115.7). Этот диалог появляется на экране:

автоматически после простановки размера, если при настройке параметрического режи! ма (см. Том II, раздел 57.7 на с. 148) были включены опции Размеры и Фиксировать размеры,

или после двойного щелчка на размерной надписи ассоциативного размера.

или после вызова команды Установить значение размера и указания ассоциативного размера,

По умолчанию при простановке размера предлагается имя переменной, сформирован! ное по шаблону «vN», где N — порядковый номер переменной в списке переменных мо! дели. При необходимости вы можете отредактировать имя переменной или удалить его. В последнем случае будет создан размер без переменной. В этом же диалоге можно вы! брать вид размера — информационный или фиксированный. Если размер фиксирован! ный, то в диалоге можно ввести значение переменной или выражение для вычисления значения, а если информационный — то ни значение, ни выражение для его переменной задать нельзя.

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

328

Глава 115. Использование переменных и выражений

вычисления значения. Если же переменная соответствует информационному размеру (такая переменная называется информационной), то задание значения или выражения невозможно.

В выражении для вычисления значения переменной эскиза нельзя использовать инфор! мационные переменные этого же эскиза, кроме переменных, поставленных в соответс! твие размерам спроецированных объектов.

Размер, которому поставлена в соответствие переменная, имеет ограничение размер с переменной. Удаление этого ограничения приводит к удалению переменной и выраже! ния для ее вычисления (если оно было задано).

На рис. 115.7 показан диалог установки значения линейного, радиального и диаметраль! ного размера. Диалог установки значения углового размера приведен на рис. 115.8. При! своение имен переменных и ввод выражений при работе с угловыми размерам произво! дятся так же, как при работе с линейными, диаметральными и радиальными размерами.

Рис. 115.8. Диалог установки значения углового размера

Если в диалоге настройки отображения размеров и обозначений (см. раздел 116.1 на с. 334) включена опция Показывать размеры эскиза в операциях, то при редактиро! вании элементов на экране отображаются размеры эскиза. Чтобы отредактировать раз! мер, следует дважды щелкнуть мышью по его размерной надписи. На экране появится диалог установки значения размера (рис. 115.9).

Рис. 115.9. Диалог установки значения размера эскиза

В этом диалоге вы можете:

отредактировать имя переменной, присвоенной размеру,

ввести значение размера или выражение для его вычисления,

отредактировать комментарий к переменной,

сделать фиксированный размер информационным или наоборот, используя кнопку Ин формационный размер.

329

Соседние файлы в папке Руководство пользователя v10