Эта функциональность предусмотрена только в определенных модулях расширения. Информация / авторское право

Работа с экземплярами

Использование экземпляров позволяет определять функции продукта, которые могут встречаться в группе Typical многократно. При определении групп Typical можно разрешить генерирование нескольких экземпляров элемента группы Typical. Это позволяет конструктору в Project Builder расширять набор функций вашего продукта. Таким образом, объем проектной документации неограничен. Нет необходимости в правилах устанавливать максимальный набор функций продукта. Кроме того, улучшено удобство обслуживания конфигуратора, так как для настройки всех экземпляров элемента необходимо настроить только одну позицию в наборе правил.

В формулах, которые управляют поведением экземпляров, есть дополнительные внутренние переменные. С помощью этих переменных можно целенаправленно определить правила поведения отдельных экземпляров (см. пример).

Внутренние переменные Тип Значение
_index_ Целое число Содержит индекс текущего экземпляра. Значение переменной для первого экземпляра равно 0, для второго — 1 и т. д.
_count_ Целое число Содержит количество всех экземпляров. Если в Project Builder генерируются три экземпляра, значение переменной равно 3.
_first_ Булев тип Содержит значение 'истинно' для первого экземпляра. Содержит значение 'ложно' для всех остальных экземпляров.
_last_ Булев тип Содержит значение 'истинно' для последнего экземпляра. Содержит значение 'ложно' для всех остальных экземпляров.
_even_ Булев тип Содержит значение 'истинно' для всех экземпляров с четным индексом. Содержит значение 'ложно' для всех остальных экземпляров.
_odd_ Булев тип Содержит значение 'истинно' для всех экземпляров с нечетным индексом. Содержит значение 'ложно' для всех остальных экземпляров.

Условия

Порядок действий

  1. Кнопкой мыши перетащите элемент, для которого нужно разрешить несколько экземпляров, в нужное положение в рабочей области.
  2. В рабочей области нажмите элемент.
  3. В виде появится информация о структуре и переменных, содержащаяся в элементе.
  1. Установите флажок Разрешить экземпляры.
  2. Появятся две новые кнопки. Кнопка Неогранич. активна. Конструктор в Project Builder может генерировать любое количество экземпляров элемента.
  1. Нажмите кнопку Конфигурировать, если нужно ограничить количество экземпляров.
  2. Появится новое поле ввода.
  1. В поле ввода укажите, какое максимальное количество экземпляров может сгенерировать конструктор в Project Builder.
  2. Используйте внутренние переменные, чтобы связать их с переменными конфигурации элемента.
  3. Используя внутренние переменные, вы определяете конкретные правила поведения отдельных экземпляров (см. пример).

Замечание

Экземпляры доступны в модуле расширения с версии Advanced.

Читать далее

"Управлять группами Typical"

"Переменные конфигурации: Основные положения"

"Управлять переменными конфигурации"