Использование математических функций для ввода значений

Для ввода данных в числовые поля можно использовать математические функции.

Уравнения

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

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

Можно задать реальные цифры несколькими способами, например:

1.

.1

1.234

1.e2

.1e3

.1e-4

1.2e+6

Числовые аргументы могут быть константами. Результаты знаков операций могут быть приписаны к переменным, как к любой другой функции:

x = 1

y = 2 * (x + 2)

z = y * 47.5

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

Полярные координаты

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

Ввод координат принимает форму:

polarXd(r,,Xc) и вычисляется как r(cos ) + Xc;

polarYd(r,,Yc) и вычисляется как r(sin ) + Yc.

Где:

polar задает полярные координаты.

polarx - координата X.

polary - координата Y.

d задает угол в градусах.

polarxd - это полярная координата для X с углом вращения, заданным в градусах.

polarx - это полярная координата для X с углом вращения, заданным в радианах.

Например, polarXd(1,45,2.5) polarYd(1,45,3.0) и polarX(1,/4,2.5) polarY(1,/4,3.0) описывают одну и ту же точку. Первое значение выражено в градусах, второе — в радианах.

Прим.: Поворот задается от или параллельно оси Х текущего установа.

r - это длина смещения.

- угол поворота, который может быть отрицательным.

Xc, Yc - необязательная центральная точка.

Прим.: Если вы не задали центральную точку, то используется начало координат текущего установа.

Операторы

Можно использовать следующие операторы:

Оператор

Описание

Оператор

Описание

+

сложение, складывает два числа

acosd (num)

Вычисляет арккосинус (в градусах) числа.

-

вычитание, вычитает два числа

atand (num)

Вычисляет арктангенс (в градусах) числа. Результат находится в диапазоне от -90 до 90.

*

умножение, умножает два числа

atan2d (y,x)

Вычисляет арктангенс y/x (в градусах). Результат находится в диапазоне от –180 до 180.

/

деление, делит два числа

ceil(число)

Возвращает ближайшее целое, большее или равное числу.

sin(число)

Вычисляет синус угла (заданного в радианах).

floor(число)

Возвращает ближайшее целое, меньшее или равное числу.

cos(число)

Вычисляет косинус угла (заданного в радианах).

fabs(число)

Возвращает абсолютное значение числа.

tan(число)

Вычисляет тангенс угла (заданного в радианах).

sqrt(число)

Возвращает квадратный корень числа.

sind(число)

Вычисляет синус угла (заданного в градусах).

mm2in(миллиметры)

Конвертирует из миллиметров в дюймы.

cosd(число)

Вычисляет косинус угла (заданного в градусах).

exp(число)

Возвращает e^x, где e = 2.71828.

tand(число)

Вычисляет тангенс угла (заданного в градусах).

log(число)

Возвращает ln(x), где ln - натуральный логарифм.

asin(число)

Вычисляет арксинус (в радианах) числа.

log10(число)

Возвращает десятичный логарифм числа.

acos(число)

Вычисляет арккосинус (в радианах) числа.

pow(основание, степень)

Возвращает число основания, возведенное в степень.

atan(число)

Вычисляет арктангенс (в радианах) числа. Результат находится в диапазоне от -pi/2 до pi/2.

degtorad(число)

Возвращает угол в радианах, сконвертированный из градусов.

atan2(y,x)

Вычисляет арктангенс y/x (в радианах). Результат находится в диапазоне от –pi до pi.

radtodeg(число)

Возвращает угол в градусах, сконвертированный из радиан.

asind(число)

Вычисляет арксинус (в градусах) числа.

pi

Математическое значение pi с десятью десятичными знаками.