О2_Routing.СоздатьПостроительПараметровМодели
Создаёт пустой построитель параметров модели маршрутизации. Это рекомендуемая точка входа для построения модели: построитель собирает узлы, транспортные средства и параметры построения, после чего вызов Построитель.СоздатьМодель() порождает готовую модель с зафиксированной топологией.
Синтаксис
О2.Модели().МодельМаршрутизации().СоздатьПостроительПараметровМодели()
Возвращаемое значение
- ОбработкаОбъект.О2_Routing_ПостроительПараметров — новый пустой построитель параметров.
Описание
Построитель предоставляет методы:
ДобавитьУзел(Имя = Неопределено)— регистрирует узел; возвращает его индекс (с нуля).ДобавитьТранспортноеСредство(СтартовыйУзел, КонечныйУзел, Имя = Неопределено)— регистрирует ТС, ссылающееся на стартовый и конечный узлы; возвращает индекс ТС.УстановитьКонтрольЦелыхЧисел(Значение)— задаёт метод контроля целочисленности значений.Очистить()— очищает накопленное состояние построителя.ПолучитьПараметры()— возвращает текущую структуру параметров (Узлы,ТС,КонтрольЦелыхЧисел).СоздатьМодель()— порождает независимый экземпляр модели на основе накопленного состояния; построитель остаётся изменяемым.
Каждый вызов СоздатьМодель() возвращает независимый экземпляр модели, поэтому одного построителя достаточно для генерации нескольких моделей с одинаковой топологией.
Пример
Построитель = О2
.Модели()
.МодельМаршрутизации()
.СоздатьПостроительПараметровМодели();
Депо = Построитель.ДобавитьУзел("Депо");
Клиент1 = Построитель.ДобавитьУзел("Клиент1");
Клиент2 = Построитель.ДобавитьУзел("Клиент2");
Построитель.ДобавитьТранспортноеСредство(Депо, Депо, "ТС1");
Модель = Построитель.СоздатьМодель();