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

О2_IP_МенеджерПеременных.ДобавитьБулеву

Создаёт и регистрирует в модели новую булеву переменную с диапазоном значений [0, 1], где 0 — Ложь, 1 — Истина. Основной способ вызова — Модель.Переменные().ДобавитьБулеву(...).

Синтаксис

Модель.Переменные().ДобавитьБулеву(Имя)

Параметры

  • ИмяСтрока, Неопределено — уникальное имя переменной, используемое в выражениях. Должно быть валидным идентификатором. Если не указано, имя присваивается автоматически по индексу переменной: _<Индекс> (нумерация с 0).

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

  • ФиксированнаяСтруктура — данные зарегистрированной переменной.

Пример

Модель = О2.Модели()
.ЛинейнаяЦелочисленнаяМодель()
.СоздатьМодель();

ФлагАктивен = Модель.Переменные().ДобавитьБулеву("флаг");

Модель.Ограничения().Соотношение("x <= 100 * флаг");

См. также