О2_CP_SAT_Решение.ЗначениеВыражения
Возвращает значение указанного линейного выражения, вычисленное при найденных значениях переменных. Вызывается как метод объекта О2_CP_SAT_Решение: Решение.ЗначениеВыражения(Выражение).
Синтаксис
Решение.ЗначениеВыражения(Выражение)
Параметры
- Выражение — ФиксированнаяСтруктура, Строка, Число — вычисляемое выражение:
- ФиксированнаяСтруктура — переменная, зарегистрированная в модели, или объект линейного выражения;
- Строка — строковое представление выражения;
- Число — числовая константа.
Возвращаемое значение
- Число — вычисленное значение выражения при найденных значениях переменных.
- Неопределено — если выражение не удалось вычислить.
Описание
Метод объекта О2_CP_SAT_Решение. Позволяет вычислять произвольные линейные комбинации переменных на основе найденного решения без необходимости вручную суммировать значения. Удобно для расчёта итоговых показателей, не являющихся целевой функцией.
Пример
Решение = О2.РешитьМодель(Модель);
Если Решение.РешениеНайдено() Тогда
// Вычисление значения выражения по строковому представлению
Итого = Решение.ЗначениеВыражения("2 * x + 3 * y");
Сообщить("2x + 3y = " + Итого);
КонецЕсли;