Перейти к основному содержимому

О2_CP_SAT_Решение.ЗначениеВыражения

Возвращает значение указанного линейного выражения, вычисленное при найденных значениях переменных. Вызывается как метод объекта О2_CP_SAT_Решение: Решение.ЗначениеВыражения(Выражение).

Синтаксис

Решение.ЗначениеВыражения(Выражение)

Параметры

  • ВыражениеФиксированнаяСтруктура, Строка, Число — вычисляемое выражение:
    • ФиксированнаяСтруктура — переменная, зарегистрированная в модели, или объект линейного выражения;
    • Строка — строковое представление выражения;
    • Число — числовая константа.

Возвращаемое значение

  • Число — вычисленное значение выражения при найденных значениях переменных.
  • Неопределено — если выражение не удалось вычислить.

Описание

Метод объекта О2_CP_SAT_Решение. Позволяет вычислять произвольные линейные комбинации переменных на основе найденного решения без необходимости вручную суммировать значения. Удобно для расчёта итоговых показателей, не являющихся целевой функцией.

Пример

Решение = О2.РешитьМодель(Модель);

Если Решение.РешениеНайдено() Тогда
// Вычисление значения выражения по строковому представлению
Итого = Решение.ЗначениеВыражения("2 * x + 3 * y");

Сообщить("2x + 3y = " + Итого);
КонецЕсли;

См. также