Калькулятор для AutoCad 2010, AutoCad 2014. Работает с графическими примитивами
Реинкарнация калькулятора для AutoCAD 2004.
Немного переработанный интерфейс, функционал почти такой же — если будут предложения и пожелания — пишите отзывы или на email. Будет время — буду дорабатывать.
В архиве библиотека Dll для 32х и 64х разрядных версиях AutoCAD 2010.
Первый запуск — В autoCad набрать команду netload, выбрать нужную версию файла CalcAcad.dll — для 32х или 64х разрядной версии. Для обеспечения последующей автоматической загрузки библиотеки наберите в командной строке autoCad команду regCalcAcad.
Команда для запуска калькулятора — runCalcAcad (можно сделать кнопку)
Для удаления библиотеки из автозагрузки — наберите команду unregCalcAcad.
Версия калькулятора для AutoCAD 2014.
1) Добавлена возможность автоматически копировать результат вычислений примитивов в строку калькулятора
2) Должны уйти возможные проблемы при вычислениях с различными системными разделителями
3) Библиотека должна запускаться как на x32 так и на x64 версии AutoCAD
правка от 25.03.2016:
Исправлена некорректная работа при суммировании текстовых значений, содержащих одну значащую цифру
Масштаб в AutoCAD с помощью быстрого калькулятора.
Данный урок посвящен методу, как изменить масштаб в AutoCAD с помощью утилит быстрого калькулятора.
Данный метод универсален и позволяет определить и изменить масштаб в автокаде любых объектов, даже не зная их размеров. Это бывает полезно при вставке растровых изображений или других подложек.
Также мы рассмотрим стандартные способы изменения масштаба в автокаде и одну из суб-опций — это «Опорный отрезок».
Полное обучение: «AutoCAD на 100%»
Предположим у нас есть какой-то чертеж плана реконструкции здания и отсканированное изображение, на котором изображен сводный план сетей и его надо вставить в Автокад.
Далее необходимо отмасштабировать нашу картинку, чтобы размеры стали истинными и совместить здание на чертеже со зданием на изображении. Переходим на вкладку Вставка, далее Присоединить, в появившемся окне находим нашу картинку, нажимаем Открыть и Ок. Точку вставки указываем в стороне от нашего чертежа, масштаб указываем 1 и нажимаем Enter.
Готово, картинка вставилась, но как мы видим она не такого размера, которого должна быть, поэтому для начала мы визуально ее увеличим, чтобы удобно было работать.
Теперь нам надо отмасштабировать загруженную картинку таким образом, чтобы здание на рисунке совпадало размерами со зданием на нашем чертеже.
Для начала на примере произвольного объекта рассмотрим, как работает инструмент Масштаб. Заходим на вкладку Главная и в инструментах Редактирование выбираем Масштаб. Далее выделяем наш объект, нажимаем Enter и выбираем базовую точку.
Базовая точка — это точка относительно которой, объект будет изменяться. Далее в командной строке указываем масштабный коэффициент, т. е. если мы хотим увеличить наш объект в три раза, соответственно ставим 3. Для уменьшения объекта допустим в десять раз, необходимо указать 0.1 и обратите внимание, что дробные числа в командной строке вводятся через точку, а не через запятую.
Вот по такому принципу работает инструмент Масштаб по умолчанию. Теперь, чтобы узнать масштабный коэффициент нам необходимо померить одну и туже сторону объекта на картинке и на чертеже, далее разделить один размер на другой. Но мы поступим иначе. Выбираем инструмент Масштаб, выделяем картинку, которую будем масштабировать и нажимаем Enter. За базовую точку выбираем абсолютно любой угол, далее нажимаем на правую кнопку мыши и выбираем Быстрый калькулятор.
И теперь мы можем определить масштабный коэффициент в быстром калькуляторе. Для этого мы выбираем утилиту Расстояние между двумя точками, указываем расстояние между двумя точками исходного объекта, далее на калькуляторе нажимаем на кнопку Разделить, опять выбираем утилиту Расстояние между двумя точками и указываем расстояние на картинке соответствующее, указанному на чертеже. Теперь нажав на Enter, мы получаем масштабный коэффициент, далее Применить и снова Enter, готово.
И последнее что нам осталось сделать, это спозиционировать здание из чертежа на картинку с правильным углом поворота. Итак, выделяем объект, который мы будем позиционировать, далее на вкладке Главная, на панели Редактировать находим и выбираем инструмент Выравнивание. Теперь левой кнопкой мыши указываем точку на объекте, который мы позиционируем и точку на рисунке, в том месте, куда мы позиционируем наш объект. Нам будет вполне достаточно указать три точки.
Все, готово, но наш объект находится под подложкой. Чтобы подложку отправить на задний план, нам надо выделить ее, на вкладке Главная, на панели Редактирование нажимаем значок и выбираем На задний план. Вот таким образом мы отмасштабировали нашу картинку и спозиционировали наш объект на сводный план сетей.
Калькулятор в автокаде команда
Является аналогом стандартного калькулятора, с функциями получения данных из чертежа, добавления результата в чертеж и возможностью ручного написания формулы для расчета
Варианты вызова
- Меню ModPlus
- Палитра ModPlus
- Лента AutoCAD
- Командная строка: _mpCalc
Значок
Связанные новости и статьи
Использование
В верхней левой части окна расположена кнопка, открывающая меню выбора варианта работы — Калькулятор; Интерполяция; Градус, уклон:
Поле ввода — поле для ввода формулы. После нажатия кнопки » /images/ScreenShots/Icons24/function-variant.png» alt=»15″ /> — Контекстное меню вставки функций. Подробнее о функциях см. далее в таблице
Поле вывода — поле для вывода результата расчета формулы.
Множитель результата — число из выпадающего списка, на которое умножается результат расчета формулы.
Префикc — поле для указания префикса. При добавлении результата в чертеж префикс будет добавлен к началу результата.
Поле вывода — поле для вывода результата расчета формулы.
Суффикc — поле для указания суффикса. При добавлении результата в чертеж суффикс будет добавлен в конец результата.
Округление — указание количества знаков после запятой, до которого будет округляться значение в поле вывода.
Группа Данные из чертежа содержит функции получения значений из чертежа (значение добавляется в конец строки поля ввода). Для некоторых вариантов получения данных имеется возможность получения данных из нескольких объектов — для этого следует поставить галочку Несколько . Тогда при выборе нескольких объектов, из которых требуется получить значения, будет появляться окно выбора знака, который будет вставлен между значениями:
Округлять — указывает будут ли значения, полученные из чертежа, округляться до указанного количества знаков после запятой.
Переход в AutoCAD для запроса двух точек:
Первая точка:
Указание точки на экране
Вторая точка:
Указание точки на экране
Выберите несколько однострочных или многострочных текстов:
Выбор нескольких однострочных и/или многострочных текстов
Выберите несколько мультивыносок:
Выбор нескольких мультивыносок
Выберите таблицу:
Выбор таблицы
Первый угол рамки:
Выбор ячейки в таблице, которая будет являться первым углом рамки выбора
Второй угол рамки:
Выбор ячейки в таблице, которая будет являться вторым углом рамки выбора
Выберите несколько размеров:
Выбор нескольких размеров
Группа управляющих кнопок содержит кнопки для добавления/удаления цифр в поле ввода, для очистки поля ввода, для подсчёта формулы, а также некоторые функции. Полный список кнопок и функций (в том числе отсутствующих в группе управляющих кнопок) приведён в таблице:
Функции, отсутствующие в группе управляющих кнопок
Калькулятор AutoCAD
Аннотация: AutoCAD — самая мощная система автоматического проектирования (САПР) для персональных компьютеров. Начинать освоение программирования в AutoCAD нужно с изучения калькулятора. А приобрести правильные навыки работы с ним можно только при выполнении всех упражнений, приведенных в лекции.
Цель лекции: приобрести простейшие навыки работы с калькулятором.
Вызов калькулятора
Технические чертежи, создаваемые в AutoCAD , часто требуют выполнения математических вычислений. Для этого можно использовать:
- внешний калькулятор;
- калькулятор AutoCAD , работающий по команде ‘cal ;
- Quick Calculator в AutoCAD , работающий по команде ‘qc или qc (работает не во всех версиях).
Вывести калькулятор на экран как палитру можно несколькими способами:
- запустить команду quickcalc (qc) из командной строки;
- выбрать команду Tools — Quickcalc ;
- нажать клавиши CTRL+8 .
Чтобы запустить калькулятор как окно в прозрачном режиме во время выполнения команды , нужно набрать ‘Quickcalc или ‘qc . Калькулятор (рис.1.1) имеет четыре раскрывающиеся панели. Они позволяют выполнять полный диапазон операций.
Вверху калькулятора расположена панель инструментов с шестью кнопками:
- Clear (очистка поля ввода);
- Clear History (очистка журнала);
- Paste value to command line
- Get Coordinates (получение координат);
- Distance Between Two Points (расстояние между двумя точками);
- Angle of Line Defined by Two Points (угол между отрезками, определенными двумя точками);
- Intersection of Two Lines Defined by Four Points (пересечение двух отрезков, определенное четырьмя точками).
Под панелью инструментов расположены журнал и поле ввода. В журнале хранятся и выводятся предыдущие вычисления. Данные журнала можно поместить в предварительно очищенное поле ввода. Для этого нужно дважды щелкнуть по строке.
На панели Number Pad (числа) Вы можете вводить значения и выполнять базовые математические операции , используя обычный для стандартных калькуляторов интерфейс . Научная панель Scientific предлагает расширенные функции, находящиеся на научных и инженерных калькуляторах. Панель Units Conversion (преобразование единиц измерения) позволяет преобразовывать различные метрические и неметрические единицы измерения. Панель Variables (Переменные) позволяет задать глобальные константы и переменные, которые остаются постоянными для всех чертежей и сеансов программы AutoCAD .
Рис. 1.1. Внешний вид калькулятора
Вы можете ввести в поле ввода значения или получить их прямо с объектов чертежа. При выполнении вычислений в Quick Calculator , значения автоматически запоминаются в стеке, обеспечивая легкий доступ к ним для последовательных вычислений. Кнопки управления памятью означают:
- MC — удалить из памяти;
- MR — вызвать из памяти;
- MS — занести в память;
- M+ — добавить к памяти.
Вычисленные значения можно вставить в командную строку или передать их в окно свойств объекта.
Калькулятор AutoCAD может производить:
- числовые расчеты;
- вычисления, связанные с геометрическими точками и векторами;
- операции с геометрическими функциями.
Калькулятор поддерживает все объектные привязки и имеет собственные функции, т.е. является несложным языком программирования. В вычисляемых выражениях можно использовать переменные языка AutoLisp .
Чтобы запустить быстрый калькулятор, нужно ввести в командной строке qc ↵. Если уже выполняется какая-либо команда , то нужно ввести ‘qc ↵. Те же вычисления можно провести в командной строке. Для этого нужно набирать команды cal ↵ или ‘cal ↵.
Числовые расчеты
В числовых расчетах используется стандартный порядок действий
Вначале вычисляется значение выражения в скобках, затем 3 умножается на это значение , затем производится деление на 5 и вычитается единица .
Если команда ‘cal ↵ используется в прозрачном режиме, то AutoCAD считает, что результат требуется вывести в приглашении. Предположим, что нужно начертить горизонтальный отрезок . Длина его должна быть равна сумме двух известных длин других отрезков. Выполните приведенные ниже операции :
Включите режим ORTO и запустите команду LINE :
Выберите начальную точку отрезка. Переместите указатель вправо, чтобы задать нулевой угол и получить возможность применить непосредственный ввод расстояния:
А теперь то же самое проделайте на быстром калькуляторе:
- запустите команду line и укажите первую точку;
- в ответ на второй запрос введите команду вызова калькулятора ‘qc ;
- введите в поле ввода калькулятора числа и нажмите APPLY ;
Пусть нам нужно вычертить отрезок , длина которого равна длине уже имеющегося на чертеже отрезка. Тогда при задании второй точки команды line нужно выполнить следующие действия:
- запустить калькулятор по команде ‘qc ;
- щелкнуть на кнопке DISTANCE BETWEEN TWO POINTS ;
- на чертеже указать по точкам привязки нужное расстояние;
- в калькуляторе щелкнуть по кнопке APPLY ;
- переместить указатель мыши и нажать ENTER .
Использование координат
В выражении для команды можно использовать координаты . Они заключаются в квадратные скобки. Предположим, что нужно начертить отрезок под углом 20 градусов. Длина его должна быть равна сумме двух известных длин других отрезков. Выполните приведенные ниже операции :
Запустите команду LINE и выберите начальную точку отрезка. Затем запустите в прозрачном режиме команду ‘qc :
В поле ввода калькулятора введите [@(50.1234+60.5678) Радиус равен сумме двух чисел. Посмотрите в строку команд. Калькулятор преобразовал это выражение в абсолютные декартовы координаты второй точки.
В калькуляторе имеется несколько встроенных переменных, которые можно подставлять в выражения. Эти переменные перечислены в таблице.
Переменная | Функция | Описание |
---|---|---|
Rad | Получение радиуса выделенного объекта | |
Dee | Dist (end, end) | Вычисление расстояния между двумя точками. Для этого же можно использовать кнопку Distance Between Two Points на панели |
Ille | Ill (end, end, end, end) | Определение точки пересечения двух отрезков на основе их конечных точек. Для этого же можно использовать кнопку Intersection of Two Lines Defined by Four Points на панели |
Mee | (end+end)/2 | Определение точки, расположенной между двумя конечными точками |
Nee | Nor(end, end) | Определение единичного вектора в плоскости XY , нормального к двум конечным точкам |
Vee | Vec(end, end) | Определение вектора на основе двух конечных точек |
Vee1 | Vec1(end, end) | Определение единичного вектора на основе двух конечных точек |
Вектор — это направленный отрезок , заданный разностями координат deltaX, deltaY и deltaZ . Единичный вектор имеет заданное направление и единичную длину.
Панель калькулятора со списком переменных изображена на рис.1.2.
Рис. 1.2. Панель инструментов Variables
Знакомство со встроенными переменными. Найти координаты точки пересечения двух отрезков
- Запустите команду LINE . Постройте два непараллельных отрезка.
- Снова запустите команду LINE В ответ на приглашение введите ‘qc Активизируется диалоговое окно калькулятора.
- В списке переменных панели Variables дважды щелкните на ille — имя этой переменной должно появиться в поле ввода калькулятора.
- Нажмите клавишу ENTER . Активизируется графическая зона чертежа.
- Укажите конечные точки у обоих отрезков. Вновь активизируется калькулятор с вычисленными координатами точки пересечения отрезков.
- Щелкните на кнопке APPLY .
Протокол выполнения операций по данному заданию приведен на рис. 1.3.