Является аналогом стандартного калькулятора, с функциями получения данных из чертежа, добавления результата в чертеж и возможностью ручного написания формулы для расчета						
						
						
							
Варианты вызова
- Меню ModPlus
- Палитра ModPlus
- Лента AutoCAD
- Командная строка: _mpCalc
Значок
Связанные новости и статьи
Использование
В верхней левой части окна расположена кнопка, открывающая меню выбора варианта работы – Калькулятор; Интерполяция; Градус, уклон:


Поле ввода – поле для ввода формулы. После нажатия кнопки "=" или на клавиатуре кнопки Enter формула из окна будет подсчитана, а результат выведен в соответствующее поле
 – Контекстное меню вставки функций. Подробнее о функциях см. далее в таблице
 – Контекстное меню вставки функций. Подробнее о функциях см. далее в таблице
Поле вывода – поле для вывода результата расчета формулы.
Множитель результата – число из выпадающего списка, на которое умножается результат расчета формулы.
Префикc – поле для указания префикса. При добавлении результата в чертеж префикс будет добавлен к началу результата.
Поле вывода – поле для вывода результата расчета формулы.
Суффикc – поле для указания суффикса. При добавлении результата в чертеж суффикс будет добавлен в конец результата.
Округление – указание количества знаков после запятой, до которого будет округляться значение в поле вывода.
Группа Данные из чертежа содержит функции получения значений из чертежа (значение добавляется в конец строки поля ввода). Для некоторых вариантов получения данных имеется возможность получения данных из нескольких объектов – для этого следует поставить флажок Несколько. Тогда при выборе нескольких объектов, из которых требуется получить значения, будет появляться окно выбора знака, который будет вставлен между значениями:

Округлять – указывает будут ли значения, полученные из чертежа, округляться до указанного количества знаков после запятой.
 – замерить расстояние между двумя точками
 – замерить расстояние между двумя точками
      Переход в AutoCAD для запроса двух точек:
               Первая точка: – указание точки на экране
               Вторая точка: – указание точки на экране
 – получить сумму длин из объектов
 – получить сумму длин из объектов
      Переход в AutoCAD для выбора примитивов:
               Выберите отрезки, полилинии, дуги или окружности: – выбор соответствующих примитивов
 – получить высоту 3D Тела
 – получить высоту 3D Тела
               Выберите 3D Тело, имеющее свойство “Высота” – выбор соответствующего объекта
 – получить координату
 – получить координату
      Переход в AutoCAD для указания точки на экране:
               Укажите точку: – указание точки на экране
               Выберите координату [X/Y/Z]: – выбор соответствующей координаты указанной точки
 – получить площадь
 – получить площадь
      Переход в AutoCAD для выбор примитива: 
               Получить площадь [Полилиния/Штриховка]: – выбор примитива из которого будет получена площадь
 – получить значение из текста
 – получить значение из текста
      Переход в AutoCAD для выбора примитива:
               Выберите текст: – выбор однострочного или многострочного текста
      Режим Несколько:
               Выберите несколько однострочных или многострочных текстов: – выбор нескольких однострочных и/или многострочных текстов
 – получить значение из выноски
 – получить значение из выноски
       Переход в AutoCAD для выбора примитива:
               Выберите мультивыноску: – выбор мультивыноски
       Режим Несколько:
               Выберите несколько мультивыносок: – выбор нескольких мультивыносок
 – получить значение из ячейки таблицы
 – получить значение из ячейки таблицы
       Переход в AutoCAD для выбора примитива:
               Выберите таблицу: – выбор таблицы
               Выберите ячейку: – выбор ячейки в таблице
       Режим Несколько:
               Выберите таблицу: – выбор таблицы
               Первый угол рамки: – выбор ячейки в таблице, которая будет являться первым углом рамки выбора
               Второй угол рамки: – выбор ячейки в таблице, которая будет являться вторым углом рамки выбора
 – получить значение из размера
 – получить значение из размера      Переход в AutoCAD для выбора примитива:               
Выберите размер: – выбор размера
      Режим 
Несколько:              
 Выберите несколько размеров: – выбор нескольких размеров
Группа управляющих кнопок содержит кнопки для добавления/удаления цифр в поле ввода, для очистки поля ввода, для подсчёта формулы, а также некоторые функции. Полный список кнопок и функций (в том числе отсутствующих в группе управляющих кнопок) приведён в таблице:
| Кнопки | 
| 0...9 | Добавление в конец текста в поле ввода цифры, соответствующей нажатой кнопке | 
| . | Добавление в конец текста в поле ввода точки | 
| + | Добавление в конец текста в поле ввода знака "плюс" | 
| - | Добавление в конец текста в поле ввода знака "минус" | 
| * | Добавление в конец текста в поле ввода знака "умножить" | 
| / | Добавление в конец текста в поле ввода знака "деление" | 
| x² | Возведение во вторую степень числа из поля ввода или поля результата (при отсутствии значения в поле ввода) | 
| x³ | Возведение в третью степень числа из поля ввода или поля результата (при отсутствии значения в поле ввода) | 
| √ | Извлечение квадратного корня из числа из поля ввода или поля результата (при отсутствии значения в поле ввода) | 
| ± | Добавление/удаления знака "минус" в результате | 
| 1/х | Деление единицы на число из поля ввода или поля результата (при отсутствии значения в поле ввода) | 
| sin | Возвращает синус заданного числа из поля ввода или поля результата (при отсутствии значения в поле ввода) | 
| tan | Возвращает тангенс заданного числа из поля ввода или поля результата (при отсутствии значения в поле ввода) | 
| π | Отображение в поле ввода числа "пи" | 
| ← | Стирание одного (последнего) знака в поле ввода | 
| C | Очистка поля ввода и поля вывода | 
| = | Подсчёт формулы в поле ввода и отображение результата в поле вывода | 
| Функции, отсутствующие в группе управляющих кнопок | 
| Abs(x) | Возвращает абсолютное значение указанного числа | 
| Acos(x) | Возвращает угол, косинус которого равен указанному числу | 
| Asin(x) | Возвращает угол, синус которого равен указанному числу | 
| Atan(x) | Возвращает угол, тангенс которого равен указанному числу | 
| Ceiling(x) | Возвращает наименьшее целое число больше или равно заданному числу | 
| Exp(x) | Возвращает e, возведенное в указанную степень | 
| Floor(x) | Возвращает наибольшее целое число меньше или равно заданному числу | 
| IEEERemainder(x,y) | Возвращает остаток от деления указанного числа на другое указанное число | 
| Log(x,y) | Возвращает логарифм указанного числа | 
| Log10(x) | Возвращает логарифм с основанием 10 указанного числа | 
| Max(x,y) | Возвращает большее из двух указанных чисел | 
| Min(x,y) | Возвращает меньшее из двух указанных чисел | 
| Pow(x,y) | Возвращает указанное число, возведённое в указанную степень | 
| Round(x,y) | Округляет значение до ближайшего целого или указанного количества десятичных разрядов | 
| Sign(x) | Возвращает значение, определяющее знак числа | 
| Truncate(x) | Вычисляет целую часть числа | 
Группа Результат в чертеж содержит функции для вставки результата из поля вывода в чертеж:
 – вставить результат в виде однострочного текста
 – вставить результат в виде однострочного текста
       Переход в AutoCAD для вставки примитива:
       Точка вставки: — указание точки вставки однострочного текста
 – добавить результат в существующий однострочный текст (с заменой содержимого)
 – добавить результат в существующий однострочный текст (с заменой содержимого)
       Переход в AutoCAD для выбора примитива:
         Выберите однострочный текст: — выбор однострочного текста для замены его содержимого
 – добавить результат в многострочный текст
 – добавить результат в многострочный текст
       Переход в AutoCAD для выбора примитива:
        Выберите многострочный текст: — выбор многострочного текста для добавления в него результата
 – вставить результат в ячейку таблицы
 – вставить результат в ячейку таблицы
       Переход в AutoCAD для выбора примитива:
         Выберите таблицу: — выбор таблицы
         Выберите ячейку: — выбор ячейки в таблице
 – вставить результат в виде выноски
 – вставить результат в виде выноски       Переход в AutoCAD для указания точек: 
        Укажите точку: — указание местоположения стрелки выноски 
        Точка вставки: — указание местоположения полки выноски
Префикc – поле для указания префикса. При добавлении результата в чертеж префикс будет добавлен к началу результата.
Суффикc – поле для указания суффикса. При добавлении результата в чертеж суффикс будет добавлен в конец результата.
.png) – открывает журнал, в котором отображаются последние вычисления:
 – открывает журнал, в котором отображаются последние вычисления:

При выборе в журнале вычисления оно будет повторно введено в поле ввода. Журнал ведется только в текущей сессии работы плагина. При закрытии и повторном запуске плагина журнал будет очищен.
 – очистка журнала вычислений.
 – очистка журнала вычислений.

Три варианта работы (выбор в выпадающем списке) – линейная интерполяция, линейная экстраполяция меньшего и линейная экстраполяция большего. Расчет значения происходит "на лету" – т.е. при вводе требуемых значений в ячейки.

Позволяет производить перевод градусов и уклонов в различные величины. Расчет значений происходит "на лету" – т.е. при вводе значения в любое поле.