Создание формул
Диалоговое окно Формула служит для создания формул, которые Tekla EPM использует для вычисления значений. Например, можно создать формулу для определения стоимости доплаты или для определения размера уголка, используемого в параметрической сборке. Открыть диалоговое окно Формула можно, нажав кнопку Формула справа от поля.
-
Стандартные переменные: свойства позиции материала.
-
Дополнительные переменные: любые ранее добавленные переменные, относящиеся к параметрической сборке или доплате.
-
Операторы IF / THEN / ELSE / ENDIF
-
Функции округления ОКРВВЕРХ, ОКРВНИЗ и ОКРУГЛ.
Функция ОКРВВЕРХ всегда округляет значение в большую сторону, функция ОКРВНИЗ всегда округляет значение в меньшую сторону, а функция ОКРУГЛ всегда округляет значение в соответствии с правилами округления.
-
Несколько тригонометрических функций, например SIN, COS и HYP.
Пример формулы: вычисление стоимости доплаты
В этом примере нам нужно, чтобы в расчет стоимости добавлялась доплата величиной $100, если длина позиции меньше или равна 40'. Если длина позиции больше 40', величина доплаты должна составлять $150.
Для этого нам понадобится следующая формула:
IF ([Длина] <= 40') THEN (100) ELSE (150) ENDIF
-
В диалоговом окне Доплата выберите вариант Выражение стоимости и нажмите Формула.
-
В диалоговом окне Формула нажмите кнопку IF / THEN / ELSE / ENDIF.
-
Перейдите к круглой скобке после IF.
-
В списке Дополнительные переменные выберите Длина.
-
Нажмите Добавить переменную.
Внутри круглых скобок после IF появляется переменная [Длина].
-
Введите пробел после [Длина].
-
После пробела введите <=40'
-
Перейдите к круглой скобке после THEN.
-
Введите 100.
-
Перейдите к круглой скобке после ELSE.
-
Введите 150.
Формула готова.
-
Нажмите ОК, чтобы закрыть диалоговое окно Формула и использовать формулу в доплате.