Что нового v.0.5.0
Среда математических вычислений
Добавили просмотр PDF, растровых изображений и возможность просмотра и редактирования markdown файлов
Теперь не надо скачивать изображения и PDF-файлы из присланных примеров и курсов, чтобы посмотреть их.
Добавили навигацию по дереву параграфов
Вы можете выводить дерево параграфов по клику на соответствующей иконке на закладке скрипта и быстро переходить к нужному параграфу.
Добавили навигацию по скрипту из статусной строки
Клик по статусной строке переносит в активную или исполняемую ячейку. Это удобно для больших интерактивных скриптов или при долгих вычислениях.
Добавили возможность выбора расположения вывода функции
Чтобы сделать свой код более читаемым и наглядным, вы можете выбрать, где расположить вывод функции: справа, снизу или вовсе скрыть его.
Drag & Drop — загрузка файлов с компьютера мышкой
Теперь можно перетягивать скрипты или файлы с данными с ПК прямо в браузер с открытым Engee. Классическая закачка с помощью кнопки также доступна.
Добавили навигацию по интерактивным скриптам с помощью клавиатуры
Для некоторых из нас пролистать стрелочками секции интерактивного скрипта привычнее, чем скроллом.
Скорректировали поведение Ctrl+C в командной строке
При выделенном тексте в терминале Ctrl+C копирует текст. Если в терминале не выбран текст, то Ctrl+C отправляет сигнал прерывания выполнению кода. За одно поддержали вставку из памяти через Ctrl+V, и CMD+V для любителей macOS.
Если ваш браузер не разрешает сделать вставку через Ctrl+V, то попробуйте нажать это сочетание клавиш дважды. В большинстве браузеров это открывает диалог выдачи разрешений на вставку. |
Изображения в текстовых ячейках
Теперь код изображений при добавлении в скрипт отображается лаконично, а не base64
. Так намного удобнее редактировать исходный код текстовых ячеек, а в отображении так же красиво, как и было.
Вставка изображений в скрипты из буфера обмена
Мы добавили возможность загружать изображения в скрипт не через кнопку загрузки, а через контекстное меню или сочетание клавиш. Это ускорит рабочий процесс и сделает его более интуитивно понятным.
Мелочи для вашего удобства:
-
Добавили управления вкладками через контекстное меню.
-
Добавили скролл к новой ячейке при ее создании.
Среда моделирования
Добавили поддержку векторизации и матричного режима для некоторых блоков
Долгожданная функциональность, которая важна для разработки алгоритмов с потоковой обработкой (цифровая обработка сигналов, обработка изображений, видео, РЛС). Позволяет ускорить модели, сделать их понятнее и надежнее.
Инструмент визуализации сигналов в частотной области
Теперь сигналы модели можно визуализировать как во временной, так и в частотной области. Модуль визуализации поддерживает как переключение режима отображения осей, так и возможность вывода того же сигнала на отдельные оси в режиме спектроанализатора.
Инструмент визуализации зависимости одного сигнала от другого
Иногда требуется построить зависимость сигнала не от времени, а относительно другого сигнала. Теперь можно построить созвездия систем связи, зависимость момента от скорости, фазовые портреты систем, вольт-амперные характеристики полупроводников, расходные характеристики гидравлики и многое другое. Если ваш сигнал векторный, мы дали возможность выбрать, какие именно сигналы вы хотите использовать на графике.
Добавили вкладки в модуле Графики
Для каждой модели можно сохранить настройки отображения (например, временная область для одного графика и частотная для другого). Можно создавать и называть вкладки с графиками, чтобы сохранить нужное представление для анализа или демонстрации модели.
Графики из моделей теперь можно скопировать в буфер в виде изображения
Добавили возможность быстро поделиться графиком результатов моделирования без скачивания изображения на диск. Можно нажать Копировать в буфер обмена и затем сразу же вставить (Ctrl+V) график, например, в Telegram или текстовый редактор.
Возможность при исполнении одной модели редактировать другие
Теперь запуск "тяжелых" или "долгих" моделей не блокирует пользователя от создания новых моделей. Пока среда работает, можно анализировать, редактировать другие модели или создавать новые.
Новые блоки
Базовая библиотека
-
Counter Free-Running — автономный счетчик;
-
Pulse Generator — генератор импульсов;
-
PWM — ШИМ;
-
Multiport Switch — многоканальный переключатель.
Датчики
-
Flow Rate Sensor (IL) — датчик расхода;
-
Liquid Properties Sensor (IL) — датчик свойств жидкости;
-
Pressure Difference Sensor (IL) — датчик перепада давления;
-
Absolute Pressure Sensor (IL) — датчик абсолютного давления;
-
Gauge Difference Sensor (IL) — манометрический датчик давления.
Источники
-
Mass Flow Rate Source (IL) — источник массового расхода;
-
Volumetric Flow Rate Source (IL) — источник объемного расхода;
-
Pressure Source (IL) — источник давления.
Элементы
-
Constant Volume Chamber (IL) — резервуар постоянного объема;
-
Flow Resistance (IL) — гидросопротивление;
-
Infinite Flow Resistance (IL) — бесконечное гидросопротивление;
-
Laminar Leakage (IL) — ламинарная утечка;
-
Local Restriction (IL) — локальное сопротивление;
-
Pipe (IL) — труба;
-
Reservoir (IL) — резервуар;
-
Rotational Mechanical Converter (IL) — конвертер вращательного движения;
-
Translational Mechanical Converter (IL) — конвертер поступательного движения.
Генерация кода
-
Поддержка генерации Си кода для блока Discrete-Time Integrator.
-
Улучшения и исправления в генерации Си кода для многочастотных моделей.
Исправление ошибок
-
Починили отображение тильды в формуле latex.
-
Исправили создание нового файла, теперь он создается в той папке, на которую кликнул пользователь.
-
Исправили обновление нумерации кодовых ячеек при удалении одной из них.
-
Поправили автоматическую подстройку размеров окна под размеры экрана.
-
Коннекторы располагаются по сетке. Больше не будет микроизломов линий после перезагрузки модели, так как коннекторы логично и четко подходят к блокам.