Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование моделей с функциональными связями между размерами.pdf
Скачиваний:
37
Добавлен:
02.05.2014
Размер:
1 Мб
Скачать
☆

САПР ТО

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

Уравнения – это выражения, а не полноценный язык программирования. В частности, отсутствует возможность выбора значения в зависимости от условия (условный оператор). Отсутствуют также любые другие средства организации хода выполнения вычислений (оператор цикла и т.д.).

Нет возможности организовать промежуточные вычисления или использовать вспомогательные параметры. Уравнение должно представлять собой один оператор присваивания с одним единственным выражением.

Отсутствует возможность автоматического решения систем уравнений и выражений, в которых величина рассчитываемого размера не выражена явно.

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

Порядок расчета и статус уравнения

Созданные уравнения подлежат расчету. Зачастую этот процесс не происходит в автоматическом режиме. Для форсированного пересчета рекомендуется

использовать инструмент "перестройка": кнопка на панели инструментов , команда меню Правка\Перестроить или комбинация клавиш Ctrl+B.

В целом, уравнения – это просто набор строк. При каждом пересчете эти строки считываются, интерпретируются с минимальным контролем правильности их записи. Расчет производится в порядке записи уравнений, поэтому один и тот

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

Далее в качестве сквозного примера рассмотрим задание уравнений для такого параллелепипеда:

САПР ТО

Рис. 16

Целью является задание таких соотношений, чтобы сторона В была в 2 раза больше стороны А, а глубина вытягивания – ¼ стороны А

САПР ТО

Добавление уравнения

Для добавления уравнения желательно предварительно выбрать размер на который накладывается уравнение. Впрочем, действует общее правило: чтобы

добавить имя размера в строку редактирования уравнения достаточно выбрать его на видовом экране.

В любом случае, выбран размер или нет, необходимо начать работу с уравнениями, используя меню, кнопку или браузер, как показано выше (Рис. 14 или Рис. 15). Появившееся диалоговое окно представлено далее:

Рис. 17

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

Рис. 18

Диалоговое окно для ввода нового уравнения содержит: 1 – кнопки для ввода цифр и арифметических операторов, 2 – строка ввода уравнения,

3 – кнопка для завершения работы и добавления введенного уравнения,

САПР ТО

4 – кнопка для завершения работы и отмены ввода нового уравнения (оно не будет добавлено в список уравнений),

5 – кнопка отмены ввода без завершения работы с уравнением. Необходимо отметить, что в зависимости от настроек среды Windows,

связанных с языковыми параметрами, разделителем целой и дробной части числа в десятичных дробях может быть или запятая или точка, для избежания ошибок рекомендуется использовать точку с панели 1 Рис. 18.

Нам необходимо добавить такое выражение, чтобы длина стороны В равнялась удвоенной длине стороны А, то есть В=2*А. Для этого выберем размер стороны А на экране, что приведет к его добавлению в формулу (1) и допишем выражение (2), сопроводив его комментарием (3):

Рис. 19

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

Рис. 20

Теперь в поле с уравнениями – добавленные зависимости. Символы в колонках таблицы означают:

1 – уравнение активно (пассивно), то есть участвует (или нет) в расчетах и результаты расчетов меняют (или нет) номинал размера;