Автор: ООО "ЭсМат". Создано в рамках проекта SMath. Опубликовано пользователем Andrey Ivashov.

Скачать ПО Студия ЭсМат (SMath Studio)

Версия 1.4.0.9654
Стабильная (опубликовано )
Автор: ООО "ЭсМат"

Windows

File icon msi Windows installer of SMath Studio Размер: 3,38 МиБ
Installation package for computers running Windows OS. 5386 из 2088518 загрузок

Universal

File icon gz Mono package of SMath Studio Размер: 2,2 МиБ
Application package to use with Mono runtime. 151 из 423884 загрузок

Linux

File icon appimage SMath Studio for Linux (Ubuntu 22.04 Desktop) Размер: 12,66 МиБ
Application package to run on Ubuntu Desktop 22.04 LTS, Fedora 36. 71 из 62891 загрузок
File icon appimage SMath Studio for Linux (Ubuntu 24.04 Desktop) Размер: 12,38 МиБ
Application package to run on Ubuntu Desktop 24.04 LTS, Mint 22 and some others. 82 из 82 загрузок
File icon appimage SMath Studio for Linux (Astra Linux) Размер: 10,2 МиБ
Application package to run on Astra Linux "Орёл" 1.7. 66 из 39056 загрузок

Изменения

Улучшения

  • Реализован новый плагин Mathcad File Types, доступный для установки через Менеджер расширений: импорт файлов Mathcad (форматы XMCD и MCDX) в SMath Studio;
  • Самые популярные коммерческие плагины SMath Studio перешли от модели с предварительной оплатой к условно-бесплатной модели: теперь их можно скачать и начать использовать бесплатно, хотя доступ к некоторому расширенному контенту может потребовать платной лицензии;
  • Элементы расчёта Checkbox и ComboBox теперь поддерживают загрузку начальных данных (используется в приложениях Viewer и при работе с расчётами через API/командную строку);
  • Улучшен элемент расчёта Область: в контекстное меню добавлен пункт Раскрыть/Свернуть с подпунктами: Данную область», Данную область и вложенные», «Все области документа»;
  • Реализованы детальные сообщения об ошибках для встроенного API-клиента SMath Studio (ранее поддерживалось только сообщение о неверном имени пользователя/пароле);
  • Реализована поддержка верхних индексов (в дополнение к нижним) в математическом регионе — доступно при вводе двух последовательных символов разделителя целой и дробной частей числа (обычно ","), за которыми следует текст верхнего индекса;
  • Добавлен новый аргумент командной строки `-eo`/`-exportoptions` для отделения параметров экспорта от стандартных параметров, задаваемых через `-o`/`-options`;
  • Параметр `RetainPassword` теперь поддерживается для аргумента командной строки `-a`;
  • Расширена поддержка свойства «Без учёта единиц измерения» для случаев, когда в выражении используются переменные или функции;
  • Окно вывода теперь автоматически отображается при записи в него любых данных;
  • Добавлена поддержка контейнера AppImage для Ubuntu 24;
  • Добавлен новый необязательный аргумент командной строки `-singleprocess` (`-sp`) для `Solver.exe`. Без этого аргумента (по умолчанию) программа игнорирует функциональность единого процесса и открывает новое окно главной формы;
  • Добавлена поддержка аргумента командной строки `-a` в приложении Solver.

Исправления

  • Исправлено копирование только что введённого уравнения в математический регион (ранее результат был некорректным для культур, отличных от базовой);
  • Исправлено переключение языка в текстовом регионе с сохранением форматирования исходного текста;
  • Исправлена проблема с невидимым (отображаемым на заднем плане) диалоговым окном, появлявшимся при ошибках подключения и блокировавшим интерфейс до его обнаружения и закрытия;
  • Исправлена сортировка информации о плагинах при сохранении файлов;
  • Исправлена ошибка символьного движка, которая могла приводить к неверному знаку у отдельных членов уравнения;
  • Исправлена критическая ошибка: необработанное исключение при действиях пользователя, если курсор был некорректно установлен в экземпляре математического региона;
  • Удержание клавиши Ctrl при выделении внутри региона больше не приводит к немедленному выделению всего региона;
  • Улучшена поддержка символов `\`, `[` и `]` в режиме специальных символов математического региона;
  • Зависимости плагинов теперь учитываются при сохранении файлов `.sm`, даже если регион расположен в колонтитуле (это исправляет ошибки создания приложений Viewer);
  • Исправлен порядок сообщений при запуске приложений в тихом режиме (через командную строку);
  • Исправлено отображение ошибки «Неопределённость» вместо исключения «object reference» при вычислении выражения `0*(-∞)`;
  • Исправлено отображение ошибки «Неопределённость» вместо значения бесконечности при вычислении выражений `∞/0` и `-∞/0`;
  • Идентификатор плагина сделан необязательным в описании опций `DataIn` и `DataOut` аргумента `-o` командной строки;
  • Исправлена ошибка, из-за которой невозможно было закрыть диалог учётной записи (Аккаунт);
  • Устранено «зависание» интерфейса из-за модальных диалогов главной формы, отображаемых за пределами главного окна и блокирующих работу до их обнаружения и закрытия;
  • Исправлена проблема с позиционированием ползунка вертикальной полосы прокрутки в больших документах;
  • Исправлено позиционирование закладок на вертикальной полосе прокрутки на экранах с высоким DPI;
  • Улучшен MSI-установщик: зафиксирована версия COM-видимого компонента API в реестре Windows и добавлены отсутствующие ключи реестра для 32-разрядных систем;
  • Исправлены ассоциации файлов «Печать» в оболочке Windows;
  • Улучшена работа в едином процессе: если файл листа уже открыт, активируется его существующее окно вместо открытия нового окна листа в основном процессе;
  • Исправлены опечатки в русском переводе.

Разное

  • Массив языков отсортирован для обеспечения детерминированности данных выходных файлов и исключения случайного порядка в разных частях системы;
  • Улучшены выходные сообщения в режиме тестирования листа: добавлено полное имя типа региона и информация о плагинах пользовательских регионов.

История изменений