Переменные параметры элемента позволяют
задавать и изменять его геометрические свойства непосредственно в Civil 3D, что
дает возможность использовать один и тот
же элемент конструкции в различных проектах с различными свойствами геометрии.
Геометрическими свойствами, образующими наш элемент,
являются: ширина проезжей части (Delta X), ее поперечный уклон
(Slope) и толщина слоя покрытия (Delta Y). Ранее эти значения были заданы в виде постоянных чисел, но для того, чтобы можно было
менять непосредственно в Civil 3D, их необходимо сделать переменными.
Создадим параметры, с помощью которых можно задавать
переменные значения для ширины проезжей части, ее уклона и толщины, и заменим
ими постоянные значения, проставленные ранее соответственно. Нажимая на Create
Parameter в окне Input/Output Parameters, создадим параметры
с именами b_rw, g_rw
и h_rw.
Ограничений по вводу имен (кроме программных) нет, но для
того, чтобы избежать проблемы с отображением кириллицы в Civil 3D, рекомендуется
использовать только латинские буквы. В данном случае применены имена,
соответствующие системе маркировки в российском пакете локализации, о которой было
написано в посте #1 на Главной странице. Ее преимущество в том, что в конструкциях,
состоящих из нескольких сложных элементов, все параметры сортируются благодаря
использованию символов, отвечающих за те или иные свойства, позволяя избегать
путаницы среди множества схожих.
Для параметра ширины проезжей части b_rw
оставим значения
Type и Direction по умолчанию. Зададим
значение ширины проезжей части в столбце Default
Value по умолчанию 3. При импорте в Civil 3D, в
свойствах элемента будет отображено именно это значение, но в последствие его
можно будет менять.
Обращаю внимание, что если по умолчанию
вводится нецелое значение, то в качестве десятичного разделителя необходимо использовать
запятую. Данное правило касается ввода параметров только в окне Input/Output
Parameters.
В столбце DisplayName можно
задать имя параметра для желаемого отображения в Civil 3D, причем здесь проблем
с кириллицей уже быть не должно. Если это поле останется пустым, то в качестве
имени по умолчанию будет отображаться Name.
Для параметра уклона проезжей части g_rw
выберем Grade
из выпадающего списка Type и зададим значение
по умолчанию -2%, соответствующее -20 промилле. В DisplayName так
же зададим желаемое имя для отображения.
Для параметра толщины слоя покрытия h_rw
оставим
тип Double по умолчанию, в качестве Default
Value зададим толщину покрытия по умолчанию, в DisplayName –
желаемое имя для отображения.
Теперь вставим полученные параметры в соответствующие
строки: b_rw и g_rw
для параметров
Delta X и Slope
точки P2
соответственно
и h_rw – для Delta Y точек P3 и P4
соответственно. Чтобы толщина покрытия всегда была обращена вниз, параметр h_rw необходимо прописать со знаком «-» в строке Delta Y. В противном случае, величину толщины нужно будет задавать с
отрицательным значением при каждом использовании элемента.
Не забываем про точку P2,
отраженную зеркально влево – там параметры вставляются аналогично правой точке P2.
Для контроля правильности подстановки
параметров, можно менять заданные значения по умолчанию в окне Input/Output
Parameters и наблюдать за происходящим в окне Preview.
Комментариев нет:
Отправить комментарий