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

О2_Routing_МенеджерОграничений.РазрешенныеТранспортныеСредстваУзла

Ограничивает множество транспортных средств, способных посещать узел. Метод вызывается на менеджере: Модель.Ограничения().РазрешенныеТранспортныеСредстваУзла(Узел, ТранспортныеСредства).

Синтаксис

Модель.Ограничения().РазрешенныеТранспортныеСредстваУзла(Узел, ТранспортныеСредства)

Параметры

  • УзелФиксированнаяСтруктура, Число, Строка — узел, для которого ограничивается множество допустимых транспортных средств.
  • ТранспортныеСредстваМассив — допустимые транспортные средства. Элементы массива — объекты ТС, их индексы (0-based) или имена.

Описание

Используется при моделировании совместимости транспортного средства и узла: узкая улица, которую может пройти только малотоннажный транспорт; клиент с особыми требованиями к санитарной зоне; депо, обслуживающее только определённую группу машин.

Пример

// К узлу "узкая_улица" может подъехать только ТС1
Модель.Ограничения().РазрешенныеТранспортныеСредстваУзла(
"узкая_улица",
О2.Утилиты().Массив("ТС1")
);

См. также