О2_Routing_МенеджерОграничений.РазрешенныеТранспортныеСредстваУзла
Ограничивает множество транспортных средств, способных посещать узел. Метод вызывается на менеджере: Модель.Ограничения().РазрешенныеТранспортныеСредстваУзла(Узел, ТранспортныеСредства).
Синтаксис
Модель.Ограничения().РазрешенныеТранспортныеСредстваУзла(Узел, ТранспортныеСредства)
Параметры
- Узел — ФиксированнаяСтруктура, Число, Строка — узел, для которого ограничивается множество допустимых транспортных средств.
- ТранспортныеСредства — Массив — допустимые транспортные средства. Элементы массива — объекты ТС, их индексы (0-based) или имена.
Описание
Используется при моделировании совместимости транспортного средства и узла: узкая улица, которую может пройти только малотоннажный транспорт; клиент с особыми требованиями к санитарной зоне; депо, обслуживающее только определённую группу машин.
Пример
// К узлу "узкая_улица" может подъехать только ТС1
Модель.Ограничения().РазрешенныеТранспортныеСредстваУзла(
"узкая_улица",
О2.Утилиты().Массив("ТС1")
);