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