Для перехода в режим работы с калькулятором требуется ввести в командную строку символы cal . Если какая либо из команд уже работает, то команда работы с калькулятором должна вызываться как «прозрачная», т.е. в командной строке следует напечатать ` cal . Затем на запрос AutoCAD «выражение:» ввести требуемое выражение для расчета, например 3*(2+3)/5-1
Особенности использования встроенного калькулятора:
Задание второй точки отрезка, как результат расчета :
- включить режим ОРТО
- выполнить команду РИСОВАНИЕ/ОТРЕЗОК
- ввести координаты первой точки
- на запрос « к точке» ввести команду ` cal
- ввести выражение для расчета длины отрезка
Задание длины отрезка в относительных координатах
- включить режим ОРТО
- выполнить команду РИСОВАНИЕ/ОТРЕЗОК
- ввести координаты первой точки
- на запрос «к точке» ввести команду `cal
- ввести выражение для расчета длины отрезка в виде [@(25*(37+44))<45]
Использование объектных привязок в качестве составной части выражения
- включить режим ОРТО
- выполнить команду РИСОВАНИЕ/ОТРЕЗОК
- ввести координаты первой точки
- на запрос «к точке» ввести команду `c al
Несколько примеров использования объектных привязок:
- вычерчивания отрезка, берущего начало в средней точке между центрами двух окружностей. Расчетное выражение имеет вид ( cen + cen )/2. На дальнейшие запросы AutoCAD следует последовательно указать первую и вторую окружности
- определение разности координат Х и У двух конечных точек. Расчетное выражение имеет вид end - end . На дальнейшие запросы AutoCAD следует последовательно указать конечные точки примитивов
- определение длины отрезка между двумя координатами конечных точек. Расчетное выражение имеет вид abs ( end - end ) . На дальнейшие запросы AutoCAD следует последовательно указать конечные точки примитивов
- для задания первой координаты в ответ на запрос AutoCAD «от точки» можно ввести ‘ cal , а затем выражение для расчета. Например, для отрисовки отрезка от середины примитива до точки, отстоящей на векторе (3,-2.5) выражение будет иметь вид mid +[3,-2,5] . На запрос следует указать примитив, для которого определяется средняя точка.
Обозначение
|
Наименование привязки
|
Математическая функция
|
Описание функции
|
END
|
Конточка
|
sin (угол)
|
Вычисление синуса
|
MID
|
Середина
|
cos (угол)
|
Вычисление косинуса
|
INT
|
Пересечение
|
tang (угол)
|
Вычисление тангенса
|
APP
|
Кажущееся пересечение
|
asin (число)
|
Вычисление арксинуса действительного числа
|
CEN
|
Центр
|
acos (число)
|
Вычисление арккосинуса числа
|
QUA
|
Квадрант
|
atan (число)
|
Вычисление арктангенса числа
|
NOD
|
Узел
|
ln (число)
|
Вычисление натурального логарифма числа
|
INS
|
Твставки
|
exp (число)
|
Вычисление экспоненты числа
|
PER
|
Нормаль
|
exp 10 (число)
|
Возведение 10 в указанную степень
|
TAN
|
Касательная
|
sqr (число)
|
Вычисление квадрата числа
|
NEA
|
Ближайшая
|
sqrt (число)
|
Вычисление квадратного корня
|
QUI
|
Быстрая
|
abs (число)
|
Вычисление модуля числа
|
NIL
|
Ничего
|
abs (число)
|
Вычисление длины
|
EXT
|
Продолжение
|
round (число)
|
Округление числа до ближайшего целого
|
PAR
|
Параллельно
|
trunc (число)
|
Вычисление целой части, без дробной
|
|
|
r 2 d (угол)
|
Преобразование радиан в градусы
|
|
|
d 2 r (угол)
|
Преобразование градусов в радианы
|
|
|
pi (константа)
|
Возвращение константы 3.1415926
|
СПЕЦИАЛЬНЫЕ ФУНКЦИИ КОМАНДЫ CAL
|
RAD
|
Возвращение радиуса выделенного объекта
|
CUR
|
Сообщает указанную точку
|
@
|
Возвращение точки, рассчитанной последней
|
VEC(P1,P2)
|
Вычисление вектора из точки Р1 до точки Р2
|
VEC1(P1,P2)
|
Вычисление единичного вектора из точки Р1 до точки Р2
|
PLD (P1,P2,D)
|
Определение точки на отрезке между точками Р1 и Р2, находящейся на расстоянии D от точки Р1
|
PLT (P1,P2,T)
|
Определение точки на отрезке между точками Р1 и Р2, делящей отрезок в отношении T , начиная с точки Р1.
|
DIST (P1,P2)
|
Определение расстояния между точками Р1 и Р2
|
DPL (P,P1,P2)
|
Определение расстояния от точки Р до отрезка, ограниченного точками Р1 и Р2
|
ANG (P1,P2)
|
Определение угла между осью Х и линией проходящей через точки Р1 и Р2
|
ANG ( V )
|
Определение угла между осью Х и заданным вектором. Вектор может быть указан выражением
|
ANG (A,P1,P2)
|
Определение угла между отрезками, определяющими угол. А – вершина угла, Р1 и Р2 – точки на отрезках
|
ILL (P1,P2,P3,P4)
|
Определение точки пересечения двух отрезков один из которых, задан точками Р1 и Р2, второй Р3 и Р4
|
|