Алгоритм работы сценария
Кратко рассмотрим алгоритм поиска нужного набора правил в случае насыпи и в случае выемки.
-
Насыпь.
-
Применяется набор правил для группы Откос первого диапазона высот в насыпи. По результатам применения вычисляется значение Hи.
-
Если значение Hи ≤ H1 (т.е. принадлежит первому диапазону), то выполнение сценария для выбранного диапазона продолжается (применяются наборы правил для групп Кювет и Внешний откос). Иначе (Hи > H1) применяется набор правил для группы Откос второго диапазона и снова вычисляется значение Hи.
-
Если Hи ≤ H2 (т.е. принадлежит второму диапазону), то выполнение сценария продолжается для групп Кювет и Внешний откос. Иначе (Hи > H2) берётся следующий диапазон высот и выполняются аналогичные действия. В результате последовательного перебора диапазонов высот будет найден подходящий набор правил, поскольку у последнего диапазона в сценарии высота не ограничена.
-
-
Выемка.
-
Применяется набор правил группы Кювет для первого диапазона глубин выемки, затем применяется набор правил первого диапазона для группы Внешний откос, и по результатам применения вычисляется значение Hи.
-
Если вычисленное значение Hи ≤ H1 (т.е. принадлежит первому диапазону), то подтверждается применение правил первого диапазона. Иначе (Hи > H1) применяется второй диапазон глубин в выемке и снова вычисляется значение Hи.
-
Если Hи ≤ H2 (т.е. принадлежит второму диапазону), то подтверждается применение правил второго диапазона. Иначе (Hи > H2) берётся следующий диапазон глубин и выполняются аналогичные действия. Процесс последовательного перебора диапазонов глубин в итоге найдёт подходящий набор правил, поскольку у последнего диапазона в сценарии глубина не ограничена.
-