О формулах

Формула — это набор команд, который при расчете может использоваться программой для обычного выполнения вычислений и обработки или преобразования текстового содержимого. Большинство объектов могут содержать и вычислять формулы.

Например, формулы, используемые с примечаниями (команда AMNOTE), придают примечаниям интеллектуальные функции, обеспечивающие отображение соответствующего текста примечания, в зависимости от контекста. В спецификации формулы можно использовать для математических вычислений и автоматического заполнения столбцов спецификации.

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

Примеры формул, для которых результатом вычисления является численное значение:

  1. =(10+20)*40
  2. =КОЛ.*ЦЕНА
  3. =PI()*РАДИУС

Примеры формул, для которых результатом вычисления является текстовое значение:

  1. =<(10+20)*40>
  2. =<КОЛ.> по цене <ЦЕНА> за шт.
  3. =Периметр детали <ITEM> равен <PI()*РАДИУС>
  4. =Это номер болта <ITEM>
  5. =<NAME>

Обратите внимание на следующее:

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

Выражения могут содержать числа, функции, ссылки и математические операторы. Приведенный выше пример 1 содержит числа и математические операторы. Пример 2 содержит ссылки "КОЛ." и "ЦЕНА", которые указывают на значения количества и цен для элемента спецификации. Пример 3 содержит функцию PI().

Ссылки

Ссылка указывает на свойство объекта и передает формуле информацию о том, какие данные следует использовать. Например, ссылка STDP:STD указывает на имя стандартной детали. Следовательно, если в примечании содержится формула =<STDP:STD> и примечание присоединено к изображению болта с потайной головкой ISO M5X35, то формула автоматически переведет <STDP:STD> в текст "ISO 2009 M5 X 35", который будет показан в виде части текста примечания. Применение формулы гарантирует, что при изменении длины болта текст примечания автоматически изменится для отображения нового значения длины.

Типы ссылок, которые могут использоваться в формулах:

Для получения подробного описания этих переменных см. таблицу ссылок.

Функции

Функция — это стандартная формула. При определении вводимых значений, называемых аргументами, функция обрабатывает их и возвращает результат. Например, в формуле =INT(КОЛ.*ЦЕНА) используется функция INT. INT использует произведение параметров QTY (количество элементов спецификации) и PRICE (штучная цена элемента спецификации) в качестве аргументов. В результате получается значение произведения QTY x PRICE, округленное до ближайшего целой денежной единицы.

Прим.:

Выражения, приведенные в предыдущем примере, не заключены в угловые скобки, потому что формула выводит числовое значение, а не текстовое значение.