Release notes v.0.10.0

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

Обеспечили локальную работу с Git в файловом браузере

Начинаем внедрять функциональность для работы с Git. На первом этапе внедрили возможность локальной работы с локальной системой управления версиями. Пока доступны следующие команды:

  • init — инициализирует пустой репозиторий по указанному пути.

  • add — добавляет указанный файл в отслеживание. Если это папка, то добавляет все файлы репозитория в индекс.

  • remove — удаляет указанный файл из отслеживания.

  • commit — делает коммит. Принимает путь, из которого инициируется коммит.

release notes 0.10.0 1

Внедрили несколько других серьезных улучшений

  • Улучшили просмотр переменной по двойному клику — теперь также можно просматривать и матрицы.

  • Распаковка архивов по двойному клику — больше не нужно открывать контекстное меню для разархивирования.

  • Убрали колонку Kernel из файлового браузера (за ненадобностью).

  • Синхронизировали скроллы в markdown файлах.


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

Логирование результатов симуляции

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

release notes 0.10.0 2

Запись физических сигналов

Добавили возможность в контекстном меню физических блоков включить логирование сигналов, что позволит визуализировать их в блоке Графики или Инспекторе данных. Теперь физические процессы в ваших моделях стали нагляднее, и вы можете проводить их отладку гораздо проще и эффективнее.

release notes 0.10.0 3 release notes 0.10.0 6

Расширили библиотеки РЛС и ФАР

Серьезно расширили библиотеки для цифровых систем ЦОС и ФАР. Полный список новых блоков вы можете найти в соответствующем разделе.

Исправили надписи в подсистемах

Раньше в подсистемах (Subsystems) название подсистемы накладывалось на названия входных и выходных портов, а сами названия портов выходили за границы элементов. Мы это исправили, теперь подсистемы красивые и аккуратные. release notes 0.10.0 4

release notes 0.10.0 5

Поправили поведение центрирования по нажатию пробела

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


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

Новые блоки базовой библиотеки

Библиотека Фазированные антенные решетки

Библиотека Обработка сигналов

Другие улучшения блоков

Доработали шины Mux/Demux


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

Добавили поддержку генерации Си кода для следующих блоков:

Поддержка генерации кода для шин

Теперь генератор кода поддерживает шины и блоки Bus Creator и Bus Selector. Для шин в коде автоматически генерируются соответствующие Си структуры.

Исправления и улучшения поддержки матричных параметров в блоках

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