-
Notifications
You must be signed in to change notification settings - Fork 3
Разбивка составных элементов (команда Создать элементы)
Команда предназначена для создания спецификаций составных GDL объектов.
Обрабатывает либо выбранные элементы, либо (если ничего не выбрано) все элементы с плана или 3д окна, расположенные на видимых слоях, видимых с текущим статусом реконструкции и режимом показа конструкций.
Для размещения принимается объект, заданный по-умолчанию в инструменте Объект.
Создать свойство с типом Критерий соответствия.
В описании указать
Spec_rule {КРИТЕРИЙ ;g(U1, U2, U3; P1, P2, P3; F1; Q1, Q2) g(U3, U4, U5; P4, P5, P6; F2; Q3, Q4) s(Pn1, Pn2, Pn3; Qn1, Qn2)}
, где:
Критерий
- значение, по которому будет сгруппированы элементы (временно не используется, можно поставить "")
g(U1, U2, U3; P1, P2, P3; F1; Q1, Q2)
- описание вложенных элементов,
-
U1...U3
параметры, уникальные для вложенного элемента. По комбинации значений этих параметров буду сформированы список размещаемых элементов, -
P1...P3
параметры для записи в размещаемые элементы (значения буду записаны вPn1...Pn3
), -
F1
- флаг включения элемента в списки, 1 или 0. Если не задан, принимается 1. -
Q1...Q2
параметры или значения количества, будут просуммированы. Если не заданы, принимаются как 1.
s(Pn1, Pn2, Pn3; Qn1, Qn2)
- описание размещаемых элементов
-
Pn1...Pn3
параметры размещаемых объектов, -
Qn1...Qn2
параметры для записи количества.
Количество параметров P
должно быть равно количеству параметров для размещаемых объектов Pn
.
В именах параметров или свойств не должно быть запятых и точек с запятой. Поддерживается чтение (но не запись) параметров из массивов.
Для записи списка GUID исходных элементов (опционально) добавить свойство с описанием Sync_GUID {Property:ИМЯ_СВОЙСТВА-ПРАВИЛА}
Для записи имени правила создания элементов (опционально) создать свойство с описание Spec_rule_name