Скачать
RU

Справка

Калькулятор

Небольшой калькулятор, который остаётся открытым рядом с моделью. Вычисляет выражения с длинами (в метрах) и углами, ведёт историю и помнит последний результат.

Калькулятор

Открывает окно Калькулятор. Окно не модальное: его можно оставить открытым и продолжать работать в окне просмотра. Если оно уже открыто, команда выводит его на передний план.

Где найти

Вкладка Инструменты → группа Рассчитать → Калькулятор (Калькулятор).

Как сделать

  1. Нажмите Калькулятор. Курсор стоит в поле Выражение.
  2. Введите выражение, например sqrt(3^2 + 4^2) m, 2.5 m + 30 mm, sin(30 deg) или atan2(1, 1).
  3. Нажмите Enter или Вычислить. Результат появится под полем, а строка добавится в начало списка История. Поле очищается.
  4. Нажмите кнопку копирования рядом с результатом, чтобы поместить текст результата в буфер обмена.
  5. Дважды щёлкните строку в Истории, чтобы вернуть её выражение в поле для правки.
  6. Нажмите Очистить историю, чтобы очистить список, или Закрыть (или Esc), чтобы закрыть окно.

Числа и единицы

  • В числах десятичный знак — точка, возможен порядок: 1.5, 2e3, 1e-5.
  • Единица, записанная после числа или после скобки, делает его длиной или углом: 5 mm, (1 + 2) m, pi rad.
ЕдиницаЗначение
m, mm, cm, kmДлина
deg (или °), radУгол
  • Результат-длина показывается в метрах (12.5 m), угол — в градусах (30°), простое число — без единицы. Хвостовые нули и шум округления убираются (0.1 + 0.2 даёт 0.3).

Операторы

+ - * / ^ и скобки. ^ правоассоциативна (2^3^2 — это 2^9).

СочетаниеРезультат
длина + длина, угол + угол, число + числоТого же вида
длина или угол × число, или ÷ числоТого же вида
длина ÷ длина, угол ÷ уголПростое число
длина + угол, длина × длина, число ÷ длинаОшибка
^Только простые числа

Функции и константы

ФункцияПринимаетДаёт
sqrt, ln, log, expПростое число (для ln и log нужно больше нуля, для sqrt — ноль или больше)Простое число; log — десятичный
sin, cos, tanУгол или простое число, принимаемое за градусыПростое число
asin, acos, atanПростое числоУгол
atan2(a, b)Два значения одного видаУгол
pow(a, b)Два простых числаПростое число
abs, floor, ceilОдно значениеТого же вида
round(x) или round(x, digits)Значение и, по желанию, от 0 до 15 знаковТого же вида
min, maxОдно или несколько значений одного видаТого же вида

Константы — pi и e (регистр не важен).

Переменные и последний результат

  • ans — результат последнего успешного вычисления.
  • x = 2 m сохраняет значение в переменной x. Результат также сохраняется в ans. Регистр в именах не важен. Имя функции, единицы, константы или ans не может быть именем переменной.
  • Выражение, начинающееся с +, *, / или ^, продолжает ans: после 3 m ввод * 2 даёт 6 m.
  • Очистить историю убирает список, но сохраняет переменные.

Если что-то пошло не так

Сообщение показывается красным под полем со знаком предупреждения. В историю ничего не добавляется.

СообщениеЧто делать
Введите выражение.Поле пусто.
Неожиданный символ '…' на позиции N.Исправьте символ на этой позиции.
Выражение заканчивается слишком рано. / Не хватает закрывающей скобки.Дополните выражение.
Неизвестная функция '…'. / Неизвестное имя '…'.Проверьте написание; сначала задайте переменную через x = ….
Нельзя складывать или вычитать длину, угол и простое число.Приведите обе стороны к одному виду.
Нельзя умножать две длины или два угла. / Нельзя делить на длину или угол.Умножать можно только на число; делить только на число или на значение того же вида.
Деление на ноль.Измените делитель.
'…' принимает простое число. / '…' принимает угол или простое число.Уберите единицу из аргумента.
'…' принимает аргументов: N. / '…' принимает аргументов: от N до M.Исправьте число аргументов.
Аргументы '…' должны быть одного вида.Используйте одну единицу во всех аргументах.
Квадратный корень из отрицательного числа. / Логарифм нуля или отрицательного числа.Измените аргумент.
'…' уже имеет единицу.Единица пишется один раз.
Степень принимает простые числа.Уберите единицы из основания и показателя.
'…' нельзя использовать как имя переменной.Выберите другое имя.
Результат — не конечное число.Значение слишком велико или не определено.