Названия функций следует вводить либо в верхнем, либо в нижнем регистре, не комбинируя их. Кнопки редактора всегда вставляют названия функций, написанные в верхнем регистре. Если не указано иное, угол тета измеряется в радианах.
| ABS(x) | Абсолютное значение х. |
| ACOS(x) | Арккосинус х. |
| ASIN(x) | Арксинус х. |
| ATAN(x) | Арктангенс х. |
| ATAN2(y,x) | Арктангенс y/x в соответствующем квадранте в зависимости от знаков x и y. |
| CEIL(x) | Функция «Наименьшее целое число»: возвращает наименьшее целое число, большее или равное x. Например, CEIL(1/3) равняется 1. |
| COS(theta) | Косинус тета. |
| COSH(theta) | Гиперболический косинус тета. |
| COT(theta) | Котангенс тета. |
| COTH(theta) | Гиперболический котангенс тета. |
| CSC(theta) | Косеканс тета. |
| CSCH(theta) | Гиперболический косеканс тета. |
| DEG2GRD(theta) | Преобразует в грады значение угла тета, заданное в градусах. |
| DEG2RAD(theta) | Преобразует в радианы значение угла тета, заданное в градусах. |
| DRVSTN(x) | Извлеченное значение пикета на основе исходного пикета x с использованием рубленых пикетов. Эта функция предназначена только для тех объектов, которые поддерживают рубленые пикеты (трассы, продольные профили, оси сечений, профили графиков, трубы и колодцы). |
| EXP(x) | Экспонента х. |
| FLOOR(x) | Наибольшее целое число, не превышающее x. Например, FLOOR(3/2) равно 1. |
| FMOD(x,y) | Остаток от деления x на y, выраженный вещественным числом с плавающей запятой. |
| GRD2DEG(theta) | Преобразует в градусы значение угла тета, заданное в градах. |
| GRD2RAD(theta) | Преобразует в радианы значение угла тета, заданное в градах. |
| IF(test,true_val,false_val) |
Вычисление переменной «тест» — если «тест» не равна 0, то производится вычисление и выдается результат true_val, иначе производится вычисление и выдается результат false_val. Значения true_val и false_val могут быть любыми выражениями. Например, если х является свойством: IF(x=0,1,sin(x)/x) В приведенном выше выражении проверяется х, если он равен 0, результатом выражения будет 1. Если х не равен 0, результатом выражения будет sin(x)/x. |
| LOG(x) | Логарифм по основанию е от х. |
| LOG10(x) | Логарифм по основанию 10 от х. |
| MAX(a,b) | Максимальное значение из а и b. |
| MIN(a,b) | Минимальное значение из а и b. |
| POW(x,y) | Результат возведения x в степень y. |
| POW10(x) | Результат возведения x в степень 10. |
| RAD2DEG(theta) | Преобразует в градусы значение угла тета, заданное в радианах. |
| RAD2GRD(theta) | Преобразует в грады значение угла тета, заданное в радианах. |
| ROUND(x) | Округление x до ближайшего целого числа. |
| ROUNDDOWN (x, y) | Округление X в меньшую сторону до Y десятичных знаков. Например, ROUNDDOWN (3,2, 0) округляет число в меньшую сторону до 0 десятичных знаков. Результатом будет 3. ROUNDDOWN (3,14159, 3) округляет число в меньшую сторону до трех десятичных знаков. Результатом будет 3,141. |
| ROUNDUP (x, y) | Округление X в большую сторону до Y десятичных знаков. Например, ROUNDUP (3,2, 0) округляет число в большую сторону до 0 десятичных знаков. Результатом будет 4. ROUNDUP (3,14159, 3) округляет число в большую сторону до 3 десятичных знаков. Результатом будет 3,142. |
| SIN(theta) | Синус тета. |
| SEC(theta) | Секанс тета. |
| SECH(theta) | Гиперболический секанс тета. |
| SINH(theta) | Гиперболический синус тета. |
| SQR(x) | Результат возведения х в квадрат (т. е. х*х). |
| SQRT(x) | Квадратный корень из х. |
| TAN(theta) | Тангенс тета. |
| TANH(theta) | Гиперболический тангенс тета. |
| TRUNC(x) | Усечение х до целого значения. |