Является аналогом стандартного калькулятора, с функциями получения данных из чертежа, добавления результата в чертеж и возможностью ручного написания формулы для расчета
Варианты вызова
- Меню ModPlus
- Палитра ModPlus
- Лента AutoCAD
- Командная строка: _mpCalc
Значок
Связанные новости и статьи
Использование
В верхней левой части окна расположена кнопка, открывающая меню выбора варианта работы - Калькулятор; Интерполяция; Градус, уклон:
Поле ввода - поле для ввода формулы. После нажатия кнопки "=" или на клавиатуре кнопки Enter формула из окна будет подсчитана, а результат выведен в соответствующее поле
- Контекстное меню вставки функций. Подробнее о функциях см. далее в таблице
Поле вывода - поле для вывода результата расчета формулы.
Множитель результата - число из выпадающего списка, на которое умножается результат расчета формулы.
Префикc - поле для указания префикса. При добавлении результата в чертеж префикс будет добавлен к началу результата.
Поле вывода - поле для вывода результата расчета формулы.
Суффикc - поле для указания суффикса. При добавлении результата в чертеж суффикс будет добавлен в конец результата.
Округление - указание количества знаков после запятой, до которого будет округляться значение в поле вывода.
Группа Данные из чертежа содержит функции получения значений из чертежа (значение добавляется в конец строки поля ввода). Для некоторых вариантов получения данных имеется возможность получения данных из нескольких объектов - для этого следует поставить галочку Несколько. Тогда при выборе нескольких объектов, из которых требуется получить значения, будет появляться окно выбора знака, который будет вставлен между значениями:
Округлять - указывает будут ли значения, полученные из чертежа, округляться до указанного количества знаков после запятой.
|
- Замерить расстояние между двумя точками |
|
Переход в AutoCAD для запроса двух точек: Первая точка: Указание точки на экране Вторая точка: Указание точки на экране
|
|
- Получить сумму длин из объектов |
|
Переход в AutoCAD для выбора примитивов: Выберите отрезки, полилинии, дуги или окружности: Выбор соответствующих примитивов |
|
- Получить высоту 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 - поле для указания суффикса. При добавлении результата в чертеж суффикс будет добавлен в конец результата.
- Открывает журнал, в котором отображаются последние вычисления:
При выборе в журнале вычисления оно будет повторно введено в поле ввода. Журнал ведется только в текущей сессии работы функции. При закрытии и повторном запуске функции журнал будет очищен
- Очистка журнала вычислений
Три варианта работы (выбор в выпадающем списке) - линейная интерполяция, линейная экстраполяция меньшего и линейная экстраполяция большего. Расчет значения происходит "на лету" - т.е. при вводе требуемых значений в ячейки
Позволяет производить перевод градусов и уклонов в различные величины. Расчет значений происходит "на лету" - т.е. при вводе значения в любое поле