Ввод выражения |
Scroll |
Для присвоения значения переменной данным способом выполните следующие действия.
1.На Панели переменных найдите строку переменной, для которой требуется ввести выражение.
2.Щелкните мышью в ячейке Выражение этой строки.
3.Введите выражение для вычисления значения переменной и нажмите клавишу <Enter>. Выражение может быть введено с клавиатуры или вставлено из специального диалога.
После ввода выражения значение переменной будет автоматически рассчитано в соответствии с текущими значениями переменных, используемых в нем. Результат расчета появится в ячейке Значение.
В документе будет создано уравнение вида «имя переменной = выражение». Уравнение может содержать не более 80 элементов — чисел, констант, переменных, знаков операций и функций. Если это количество превышено, на экране появляется сообщение о том, что выражение слишком сложное.
После добавления каждого нового уравнения выполняется автоматическая проверка получившейся системы уравнений на наличие циклической зависимости и на предмет присвоения переменной самой себе. В случае обнаружения одной из указанных ошибок выдается сообщение об этом.
Циклическая зависимость — взаимная зависимость двух уравнений. Элементарный пример циклической зависимости — система из следующих уравнений:
a=b+1,
b=a+1.
Циклическая зависимость переменных в модели может быть опосредована иерархией отношений объектов.
Например, в модели создан эскиз 1 с переменной X. На основе этого эскиза создан элемент выдавливания, а на его грани — эскиз 2 с переменной Y. Переменные X и Y связаны уравнением (см. рисунок).
Возникновение циклической зависимости
До тех пор, пока переменная Y не является информационной, циклической зависимости в модели нет. Если отредактировать эскиз, сделав переменную Y информационной (для этого достаточно удалить у соответствующего размера ограничение фиксированный), то в системе уравнений модели появится циклическая зависимость: чтобы перестроить эскиз 1, надо знать значение переменной X, для этого надо знать значение переменной Y, которая может быть определена только после перестроения эскиза 2, а это требует перестроения элемента выдавливания и эскиза 1.