Зацикливание геометрии

Зациклить геометрию

Повтор заданных звеньев до тех пор, пока они не достигнут целевой поверхности или до тех пор, пока не будет произведено определенное число повторений.

Рекомендации по проектированию и использованию

В случае, когда повторение контура определяется постоянным значение или входным/выходным параметром, к элементу конструкции, содержащему геометрию контура, можно подключить другой элемент конструкции.

Однако, если повторение контура динамически определяется целевой поверхностью, положение любых последующих элементов конструкции, присоединенных к элементу конструкции, содержащему геометрию контура, может быть неопределенным. Причиной этого является то, что точка, в которой присоединяется последующий элемент конструкции, может измениться или может не существовать в режиме дорожного полотна в связи с условиями поверхности. Поэтому, если повторение контура динамически определяется целевой поверхностью, необходимо добавить все последующие элементы геометрии элемента конструкции в тот же файл PKT, который содержит геометрию контура.

Properties (Свойства)

Cледующие параметры можно задать на панели Properties (Свойства).

Цикл
Номер цикла Задание номера цикла. Здесь можно изменить автоматически сгенерированное значение номера цикла.
Повтор цикла Задание максимального числа повторов цикла геометрии. Можно ввести значение в поле "Повтор контура" или создать входной/выходной параметр для управления повтором и ввести этот параметр в поле "Повтор контура".
Прим.: Чтобы создать параметр повтора, на вкладке "Входной/выходной параметр" задайте для параметра "Тип" значение "Целое".
Исходная геометрия
Звенья Указывает, какие звенья необходимо включить в цикл геометрии.
Условие цикла  
Целевая поверхность Здесь указывается целевая поверхность.
Прим.: Для задания поверхности в качестве целевой она должна быть определена как Целевой параметр.
Miscellaneous (Разное)
Comment (Примечание) Комментарии относительно геометрии контура. Комментарии можно просматривать на панели Preview (Предварительный просмотр).

Пример

Пример цикла геометрии можно просмотреть в следующем образце файла PKT:

Loop_Geometry_Example.pkt

Данный пример предназначен для работы в случае насыпи и использует цикл геометрии, созданный из L1 и L2, для создания берм.

Цикл геометрии имеет заданную целевую поверхность. Когда поверхность в примере файла PKT имеет значение для предварительного просмотра, равное -45, цикл геометрии повторяется трижды, а затем добавляются дополнительные звенья L3 и L5 для создания частичной бермы, примыкающей к поверхности (показана на рисунке выше). Можно изменить значение для предварительного просмотра целевой поверхности в примере файла PKT, чтобы увидеть, как изменяется количество повторений при различных значениях для поверхности.

Значение повторения цикла для этого файла PKT равно 10, поэтому цикл будет повторен не более 10 раз. Если цикл геометрии будет повторен 10 раз и при этом целевая поверхность не будет достигнута, то пространство до поверхности будет заполнено звеном L5.

Решение было добавлено в файл PKT, чтобы определить, какая берма потребуется — частичная (используется, когда решение возвращает значение TRUE) или полная (используется, когда решение возвращает значение False). Дополнительная точка AP1 используется для проверки условия этого решения.

Геометрия частичной бермы, показанная на следующей иллюстрации, используется в случае, если расстояния до поверхности недостаточно для использования полной бермы.

Прим.: В этом примере цикл геометрии будет использоваться только в случае, если расстояние до поверхности достаточно велико для использования двух полных берм (геометрия исходной бермы, состоящая из L1 и L2, и одно повторение цикла).