Для перехода в режим работы с калькулятором требуется ввести в командную строку символы 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 |