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

О2_MIP_МенеджерПеременных.ДобавитьИзДиапазона

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

Синтаксис​

Модель.Переменные().ДобавитьИзДиапазона(Целочисленная, ЛеваяГраница, ПраваяГраница, Имя)

Параметры​

  • Целочисленная — Булево — флаг целочисленной переменной.
  • ЛеваяГраница — Число, Неопределено — минимально допустимое значение.
  • ПраваяГраница — Число, Неопределено — максимально допустимое значение.
  • Имя — Строка, Неопределено — уникальное имя переменной.

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

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

Описание​

Для явного задания типа без флага используйте сахарные методы: ДобавитьЦелочисленнуюИзДиапазона или ДобавитьНепрерывнуюИзДиапазона.

Пример​

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

ЦелаяПеременная = Модель.Переменные().ДобавитьИзДиапазона(Истина, 0, 10, "n");
НепрерывнаяПеременная = Модель.Переменные().ДобавитьИзДиапазона(Ложь, 0, 100, "v");

См. также​