Названия функций следует вводить либо в верхнем, либо в нижнем регистре, не комбинируя их. Кнопки редактора всегда вставляют названия функций, написанные в верхнем регистре. Если не указано иное, угол тета измеряется в радианах.
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) | Усечение х до целого значения. |