Академический Документы
Профессиональный Документы
Культура Документы
Вызов калькулятора
Технические чертежи, создаваемые в AutoCAD, часто требуют выполнения математических вычислений. Для
этого можно использовать:
внешний калькулятор;
калькулятор AutoCAD, работающий по команде 'cal;
Quick Calculator в AutoCAD, работающий по команде 'qc или qc (работает не во всех версиях).
Чтобы запустить калькулятор как окно в прозрачном режиме во время выполнения команды, нужно
набрать 'Quickcalc или 'qc. Калькулятор (рис.1.1) имеет четыре раскрывающиеся панели. Они позволяют
выполнять полный диапазон операций.
Под панелью инструментов расположены журнал и поле ввода. В журнале хранятся и выводятся предыдущие
вычисления. Данные журнала можно поместить в предварительно очищенное поле ввода. Для этого нужно
дважды щелкнуть по строке.
Вы можете ввести в поле ввода значения или получить их прямо с объектов чертежа. При выполнении
вычислений в Quick Calculator, значения автоматически запоминаются в стеке, обеспечивая
легкий доступ к ним для последовательных вычислений. Кнопки управления памятью означают:
Вычисленные значения можно вставить в командную строку или передать их в окно свойств объекта.
Калькулятор AutoCAD может производить:
числовые расчеты;
вычисления, связанные с геометрическими точками и векторами;
операции с геометрическими функциями.
Калькулятор поддерживает все объектные привязки и имеет собственные функции, т.е. является несложным
языком программирования. В вычисляемых выражениях можно использовать переменные языка AutoLisp.
Чтобы запустить быстрый калькулятор, нужно ввести в командной строке qc↵. Если уже выполняется какая-
либо команда, то нужно ввести 'qc ↵. Те же вычисления можно провести в командной строке. Для этого
нужно набирать команды cal ↵ или 'cal↵.
Числовые расчеты
Выберите начальную точку отрезка. Переместите указатель вправо, чтобы задать нулевой угол и получить
возможность применить непосредственный ввод расстояния:
Пусть нам нужно вычертить отрезок, длина которого равна длине уже имеющегося на чертеже отрезка. Тогда
при задании второй точки команды line нужно выполнить следующие действия:
Использование координат
Запустите команду LINE и выберите начальную точку отрезка. Затем запустите в прозрачном режиме
команду 'qc:
В калькуляторе имеется несколько встроенных переменных, которые можно подставлять в выражения. Эти
переменные перечислены в таблице.
Задание 1.1
Объектные привязки можно использовать в качестве составной части выражения в команде 'qc. Если
ввести выражение и нажать клавишу ENTER, то AutoCAD последовательно запросит объекты для каждой
привязки, указанной в выражении. Одной из наиболее распространенных задач, где применяется объектная
привязка, является поиск средней точки MidPoint. Не менее часто требуется привязки к конечным
точкам EndPoint.
Задание 1.2
Построить отрезок, берущий начало в средней точке ребра треугольника. Конечная точка отрезка должна
быть размещена в центре треугольника.
Протокол выполнения операций по данному заданию приведен на рис. 1.4. Понятно, что просто для
получения координат центра треугольника больше подходит команда POINT.
Аналогичным образом можно задавать в формулах и другие точки привязки. Чтобы вычислить длину отрезка,
можно использовать функцию abs.
Калькулятор может быть применен также в палитре свойств PROPERTIES в доступных текстовых полях.
Значения этих полей могут быть заданы либо математическими выражениями, либо через запуск операций с
панели инструментов.
Функция Описание
Sin (угол) Вычисляет синус угла
Cos (угол) Вычисляет косинус угла
Tang (угол) Вычисляет тангенс угла
Asin (число) Вычисляет арксинус действительного числа
Acos (число) Вычисляет арккосинус действительного числа
Atan (число) Вычисляет арктангенс действительного числа
Ln (число) Вычисляет натуральный логарифм действительного числа
Exp (число) Вычисляет экспоненту действительного числа
Exp10 (число)Возводит 10 в указанную степень
Sqr (число) Вычисляет квадрат действительного числа
Sqrt (число) Вычисляет квадратный корень действительного числа
Abs (число) Вычисляет абсолютное значение действительного числа (модуль)
Используется для вычисления длины отрезка
Round (число)Округляет число до ближайшего целого
Trunс (число)Вычисляет целую часть, отбрасывая дробную
R2d (угол) Преобразует радианы в градусы
D2r (угол) Преобразует градусы в радианы
pi Возвращает константу 3.1415926
Использование специальных функций
В командах QC и CAL можно использовать специальные функции. При задании точек в функциях чаще всего
указывают точки привязки. Функцию CUR можно использовать для задания любой точки на экране. Вектор -
это направленный отрезок. Он выражается через приращения координат deltaX и deltaY.
Функция Описание
Rad Возвращает радиус выделенного объекта
Cur Возвращает указанную точку
@ Возвращает точку, которая рассчитывалась последней
Vec(p1,p2) Вычисляет вектор из точки р1 до точки р2
Vec1(p1,p2) Вычисляет единичный вектор из точки р1 до точки р2
Pld(p1,p2,d) Определяет точку на отрезке, соединяющем точки р1 и р2.
Определяемая точка находится на расстоянии d единиц от
точки р1. Если задано расстояние 0.327, то определяется точка,
удаленная от р1 на 0.327 единицы.
Plt(p1,p2,t) Определяет точку на отрезке, соединяющем точки р1 и р2.
Определяемая точка делит отрезок в отношении t, начиная с
точки р1. Если задано отношение 0.45, то определяется точка,
удаленная от р1 на произведение числа 0.45 на расстояние
между р1 и р2.
Dist(p1,p2) Вычисляет расстояние между точками р1 и р2
Dp1(p,p1,p2) Вычисляет расстояние от точки р до отрезка, проходящего через
точки р1 и р2.
ang(p1,p2) Вычисляет угол между осью абсцисс Х и линией, проходящей через
точки р1 и р2.
Ang(v) Вычисляет угол между осью абсцисс Х и заданным вектором v.
Примером вектора могло бы быть выражение (end-end), в
котором указываются две конечные точки отрезка
ang(a,p1,p2) Вычисляет угол между отрезками, один из которых соединяет
точки а и р1, а второй - точки а и р2 (точка а - вершина угла)
ill(p1,p2,p3,p4) Находит точку пересечения двух отрезков: один отрезок соединяет
точки р1 и р2, а второй - точки р3 и р4.
Упражнение
Краткие итоги