Что нового v.24.5
Дата релиза: май 2024
Общее
Среда математических вычислений
Интерактивное содержание для скриптов
Реализовали для вас очень удобный инструмент для навигации по содержимому скрипта. Содержимое формируется автоматически на основании форматирования текста разделов. Вы можете быстро перейти от одного раздела скрипта к другому, выполнить его или удалить. Также вы можете быстро создать новый раздел.
Возможность открыть «битый» интерактивный скрипт
Иногда так случается, что часть данных файла теряется при передаче через Сеть и скрипты перестают открываться в средах разработки. Это может нести большие риски потери наработок и времени, потраченных на разработку. Чтобы минимизировать такие потери, мы дали возможность открыть «битый» скрипт в текстовом виде. Так вы сможете получить доступ к его содержимому.
Среда моделирования
Новая библиотека – Радары
Мы выделили новую библиотеку – Радары. Она будет содержать алгоритмы и инструменты для проектирования, симуляции, анализа и тестирования многофункциональных радарных систем. По мере наполнения библиотека будет включать модели передатчиков, приемников, каналов распространения, целей, глушителей и помех. Она позволит моделировать радары на разных уровнях абстракции, используя вероятностные модели и модели на основе комплексной огибающей сигнала.
Итеративное выполнение моделей Engee
Еще одна функция для точной отладки, которую, мы уверены, очень многие ждут. Реализовали возможность проводить пошаговую отладку динамических моделей Engee. Для этого необходимо включить подобное исполнение модели в ее настройках. В меню вы можете настроить количество шагов, а также время (в миллисекундах) шага при итеративном выполнении моделей. Теперь вы сможете двигаться вперед или назад в процессе моделирования и отслеживать результаты при каждом шаге.
Отображение типов переменных в настройках блоков
Реализовали еще одну очень удобную функцию – вывод типов переменных в настройках блоков при их изменении и сохранении. Также во всплывающем меню теперь будет отображаться вид значение параметра, если он задается вектором или матрицей.
Изменили принцип сохранения параметров блоков
По умолчанию изменения параметров сохраняются по нажатии клавиши Enter, но теперь, для своей уверенности, пользователь может отключить автоматическое сохранение и применять изменения вручную.
Отображение названий блоков
Раньше на холсте Engee отображались названия блоков, имя которых было изменено, но теперь для вашего удобства мы добавили возможность отобразить названия всех блоков.
Доработали Solver Configuration
В Engee для расчета физических сетей используются локальные решатели в связке с глобальным — известный подход, позволяющий считать большие сложные модели за разумное время. Более того, единую физическую сеть можно разделить на несколько меньших по размеру, соединенных направленными сигналами, и использовать по локальному решателю для каждой.
Мы добавили поддержку дискретных локальных решателей, представляющих физическую сеть в виде дискретного черного ящика для глобального решателя. Это позволяет добиться еще большего ускорения с зачастую приемлемой потерей точности, что особенно актуально для расчетов в реальном времени на КПМ РИТМ.
Изменили нумерацию прогонов в Инспекторе Данных
Теперь при удалении прогона, нумерация сохраняется и больше не начинается заново. При последовательном прогоне нескольких разных моделей, нумерация прогонов тоже идет последовательно.
Обновления и исправления в блоках
Базовая библиотека
Системы связи
Фазированные антенные решетки
Обработка сигналов
Библиотека электрических элементов
Изотермическая жидкость
Теплопроводящая жидкость
А также:
Переименовали разделы библиотек физического моделирования, чтобы они точно отражали свое назначение и содержание.
Расширили гибкое задание параметров для ряда блоков.
Для некоторых блоков следующих разделов базовой библиотеки разработали возможность менять параметры во время моделирования:
Добавили интерфейсы переопределения наследования SampleTime в Engee Function.
Обновили настройки параметров блока C Function.
Для наглядности и удобства разделили блок Controlled Reservoir из библиотеки изотермической жидкости на блоки Reservoir и Controlled Reservoir.