Документация Engee

Что нового v.0.5.0

Среда математических вычислений

Добавили долгожданную библиотеку для работы с Excel-файлами

release notes 0.5.0 1

Добавили просмотр PDF, растровых изображений и возможность просмотра и редактирования markdown файлов

Теперь не надо скачивать изображения и PDF-файлы из присланных примеров и курсов, чтобы посмотреть их.

release notes 0.5.0 3

Добавили навигацию по дереву параграфов

Вы можете выводить дерево параграфов по клику на соответствующей иконке на закладке скрипта и быстро переходить к нужному параграфу.

release notes 0.5.0 2

Добавили навигацию по скрипту из статусной строки

Клик по статусной строке переносит в активную или исполняемую ячейку. Это удобно для больших интерактивных скриптов или при долгих вычислениях.

release notes 0.5.0 4

Добавили возможность выбора расположения вывода функции

Чтобы сделать свой код более читаемым и наглядным, вы можете выбрать, где расположить вывод функции: справа, снизу или вовсе скрыть его.

release notes 0.5.0 5

Drag & Drop — загрузка файлов с компьютера мышкой

Теперь можно перетягивать скрипты или файлы с данными с ПК прямо в браузер с открытым Engee. Классическая закачка с помощью кнопки также доступна.

release notes 0.5.0 6

Добавили навигацию по интерактивным скриптам с помощью клавиатуры

Для некоторых из нас пролистать стрелочками секции интерактивного скрипта привычнее, чем скроллом.

Скорректировали поведение Ctrl+C в командной строке

При выделенном тексте в терминале Ctrl+C копирует текст. Если в терминале не выбран текст, то Ctrl+C отправляет сигнал прерывания выполнению кода. За одно поддержали вставку из памяти через Ctrl+V, и CMD+V для любителей macOS.

Если ваш браузер не разрешает сделать вставку через Ctrl+V, то попробуйте нажать это сочетание клавиш дважды. В большинстве браузеров это открывает диалог выдачи разрешений на вставку.

Изображения в текстовых ячейках

Теперь код изображений при добавлении в скрипт отображается лаконично, а не base64. Так намного удобнее редактировать исходный код текстовых ячеек, а в отображении так же красиво, как и было.

Вставка изображений в скрипты из буфера обмена

Мы добавили возможность загружать изображения в скрипт не через кнопку загрузки, а через контекстное меню или сочетание клавиш. Это ускорит рабочий процесс и сделает его более интуитивно понятным.

Мелочи для вашего удобства:

  • Добавили управления вкладками через контекстное меню.

  • Добавили скролл к новой ячейке при ее создании.


Среда моделирования

Добавили поддержку векторизации и матричного режима для некоторых блоков

Долгожданная функциональность, которая важна для разработки алгоритмов с потоковой обработкой (цифровая обработка сигналов, обработка изображений, видео, РЛС). Позволяет ускорить модели, сделать их понятнее и надежнее.

Инструмент визуализации сигналов в частотной области

Теперь сигналы модели можно визуализировать как во временной, так и в частотной области. Модуль визуализации поддерживает как переключение режима отображения осей, так и возможность вывода того же сигнала на отдельные оси в режиме спектроанализатора.

release notes 0.5.0 8

Инструмент визуализации зависимости одного сигнала от другого

Иногда требуется построить зависимость сигнала не от времени, а относительно другого сигнала. Теперь можно построить созвездия систем связи, зависимость момента от скорости, фазовые портреты систем, вольт-амперные характеристики полупроводников, расходные характеристики гидравлики и многое другое. Если ваш сигнал векторный, мы дали возможность выбрать, какие именно сигналы вы хотите использовать на графике.

release notes 0.5.0 9

Добавили вкладки в модуле Графики

Для каждой модели можно сохранить настройки отображения (например, временная область для одного графика и частотная для другого). Можно создавать и называть вкладки с графиками, чтобы сохранить нужное представление для анализа или демонстрации модели.

release notes 0.5.0 10

Графики из моделей теперь можно скопировать в буфер в виде изображения

Добавили возможность быстро поделиться графиком результатов моделирования без скачивания изображения на диск. Можно нажать Копировать в буфер обмена и затем сразу же вставить (Ctrl+V) график, например, в Telegram или текстовый редактор.

release notes 0.5.0 7

Возможность при исполнении одной модели редактировать другие

Теперь запуск "тяжелых" или "долгих" моделей не блокирует пользователя от создания новых моделей. Пока среда работает, можно анализировать, редактировать другие модели или создавать новые.

Повторное открытие модели останавливает симуляцию

Повторное открытие модели в процессе вычислений останавливает симуляцию и возвращает значения параметров последнего прогона. Это позволяет быстро вернуться на исходное состояние модели до симуляции.

Теперь модель сохраняется по завершении симуляции

Если вы забудете сохранить модели, то Engee сделает это за вас.


Новые блоки

Базовая библиотека

Изотермические жидкостные блоки (IL)

Новая библиотека.

Датчики

Источники

Элементы


Обновления и исправления в блоках

Матричный режим для Prod и Gain

Для блоков Product и Gain была добавлена возможность работы с матрицами.

Обновили блоки


Генерация кода

  • Поддержка генерации Си кода для блока Discrete-Time Integrator.

  • Улучшения и исправления в генерации Си кода для многочастотных моделей.


Исправление ошибок

  • Починили отображение тильды в формуле latex.

  • Исправили создание нового файла, теперь он создается в той папке, на которую кликнул пользователь.

  • Исправили обновление нумерации кодовых ячеек при удалении одной из них.

  • Поправили автоматическую подстройку размеров окна под размеры экрана.

  • Коннекторы располагаются по сетке. Больше не будет микроизломов линий после перезагрузки модели, так как коннекторы логично и четко подходят к блокам.