Вычисляемые значения
#инструкция

Принцип работы вычисляемых значений и их зависимостей

Вычисляемые значения — это переменные, которые принимают значения в зависимости от других переменных-значений, глобальных переменных, или других вычисляемых значений и условий применения конкретной формулы на основе переменных-переключателей или значений параметров элемента, в котором находятся. Они позволяют задавать динамические значения, которые автоматически пересчитываются при изменении исходных данных. В системе вычисляемые значения могут ссылаться на любые переменные, включая глобальные, параметры материалов и другие вычисляемые значения.

  • Вычисляемые значения могут зависеть друг от друга, формируя цепочки зависимостей. Зависимости между вычисляемыми значениями реализованы по принципу последовательного вычисления снизу вверх. Значения, расположенные ниже в списке, могут использоваться для вычисления значений выше, но не наоборот.
  • Каждое вычисляемое значение имеет значение по умолчанию, которое может быть любой переменной или конкретным значением.
  • Для каждого вычисляемого значений справочно указывается какое значение оно принимает прямо сейчас в зависимости от значений участвующих в нём переменных в конкретном модуле и параметров иделия, которое отображено в конструкторе.

Условия и порядок вычисления значений

Вычисляемые значения могут иметь несколько условий, которые задают разные варианты вычисления в зависимости от параметров или переменных (вводимых или переключателей). Как применяются условия.

  • Условия проверяются сверху вниз, и первое удовлетворённое условие определяет итоговое значение.
  • Порядок условий можно менять с помощью стрелок в интерфейсе, что влияет на приоритет вычисления.
  • Если ни одно условие не срабатывает или не введено, применяется значение по умолчанию.
  • Пример условия: если ширина элемента в целом больше 400 мм, то вычисленное значение равно 600 мм.
  • В системе предусмотрена возможность добавлять несколько условий с разными значениями, создавать сложные комбинации условия с помощью операторов , что позволяет гибко настраивать параметры и их переключения, но и требует контролировать и проверять их работу.

Добавление нового вычисляемого значения

  1. Добавьте новое вычисляемое значение и укажите его название, ключ сгенерируется автоматически, при необходимости исправьте на свой (текст принимается латиницей и без пробелов и специальных символов кроме _)
  2. Настройте положение в списке
  3. Укажите значение по-умолчанию, допустимые значения или формулы их расчёта и условия их применения, настройте порядок значений, которые может принимать Вычисляемое значение.
  4. Перейдите на вкладку Конструктор и примените созданное Вычисляемое значение

Использование вычисляемых значений

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

Особенности применения:
  • если в формуле не найдена указанная переменная (например, если она была удалена), то ее значение будет 0 (так работает расчет формул в целом)
  • вычисляемые значения используются только на уровне модуля, в котором определены, они не наследуются во вложенные модули и не могут ссылаться на данные вложенных модулей
  • на данный момент глубина, ширина, высота - это параметры родительского элемента верхнего уровня. Например, если модуль будет встроен в другой модуль или секцию, то будут использованы размеры самого верхнего модуля по дереву конструктора
Вычисляемые значения НЕ видны и не доступны пользвателю сцены (продавец/дизайнер/клиент)!
Задача вычисляемых значений - помочь администратору системы проще и понятнее настроить работу видимого элемента так, чтобы пользователь переключал значения разрешённых переменных, а конструкция автоматически подстраивалась под изменения. Поэтому переменные могут быть доступны в правом или левом меню при работе на сцене, а вычисляемые значения - нет.

Примеры использования вычисляемых значений

При создании достаточно сложных модулей, которые могут адаптироваться на лету под изменения требуемые пользователям (например, менять тип дна в зависимости от типа боковины из ЛДСП или Фасада), ранее было необходимо создать несколько вариантов детали дна в разных размерах и скрывать их в зависимости от применения той или иной переменной или их сочетания.

Сейчас деталь может быть одна, но её размеры динамически пересчитываться внутри соответствующих вычисляемых значений.
Информация была полезной?
Предыдущее
Вопросы и ответы
Комментарий:
Тема обращения:
Почта для ответа:
Ссылка на конструктор:
Один вопрос - одна заявка.
По темам бухгалтерии, покупки и продлении лицензии, пишите на почту sales@planplace.ru
Один вопрос - одна заявка.
По темам бухгалтерии, покупки и продлении лицензии, пишите на почту sales@planplace.ru