20 марта 2020

Компания MathWorks представляет релиз R2020a с обновлением текущих продуктов и появлением новых.

Семейство продуктов MATLAB

MATLAB

  • Кодировка файлов: файлы кода MATLAB и другие текстовые файлы по умолчанию сохраняются в кодировке UTF-8
  • Графика:
    - oboxchart: создание диаграмм для визуализации сгруппированных числовых данных
    - Функция tiledlayout: расположение, вложение и изменение размера сетки макетов
    - Класс ChartContainer: разработка диаграмм, отображающих мозаику картезианского, полярного или географического графика
  • Live Editor Tasks: интерактивно обновлять или синхронизировать расписания, а также составлять или выгружать переменные таблицы

Financial Instruments Toolbox 

  • Ценообразование и оценка: оценка различных типов финансовых инструментов индивидуально или коллективно в виде портфеля с использованием новой объектно-ориентированной структуры.

Optimization Toolbox

  • Генерация кода: Генерация C/C++ кода для решения задач квадратичного программирования с помощью quadprog (требуется MATLAB Coder)

OPC Toolbox

  • OPC UA: подключение к серверам OPC UA через безопасные соединения и настройка параметров безопасности

Predictive Maintenance Toolbox 

  • Приложение Diagnostic Feature Designer: создание кода MATLAB из приложения для автоматизации обработки сигналов, извлечения и ранжирования признаков

Symbolic Math Toolbox 

  • Задачи Live Editor: интерактивное решение уравнений, упрощение символьных выражений и генерация кода MATLAB в Live-скриптах

MATLAB Web App Server (Новый продукт) 

  • Новый продукт для совместного использования приложений MATLAB и симуляций Simulink в качестве веб-приложений на основе браузера

Statistics and Machine Learning 

  • Автоматическое машинное обучение (AutoML): автоматический выбор наилучшей модели и связанных с ней гиперпараметров для классификации

Text Analytics Toolbox 

  • Итоги документа: извлечение итогов из текста

Семейство продуктов Simulink

Simulink 

  • Гибкое размещение портов: расположение портов на любой стороне, в любом порядке, в подсистемах, ссылках на подсистемы, ссылках на модели и диаграммах Stateflow
  • C Function Block: написать код на C для интеграции внешних алгоритмов  

Simulink 3D Animation 

  • Полная поддержка X3D: Простое создание, редактирование и просмотр 3D-сцен с использованием формата файла X3D (Extensible 3D) стандарта ISO

Simulink Compiler (Новый продукт) 

  • Новый продукт для совместного использования симуляций в виде автономных исполняемых файлов, веб-приложений и функциональных макетных блоков (FMU)

Motor Control Blockset (Новый продукт) 

  • Новый продукт для разработки и реализации алгоритмов управления двигателем

Stateflow 

  • Варианты Stateflow: использование переходов в качестве управления вариантами для добавления изменчивости в логические схемы.
  • Диаграмма потока состояний как источник и планировщик тестов: определение сложных тестовых сценариев с помощью Stateflow (требуется Simulink Test)

System Composer 

  • Привязка требований: привязка требований к портам компонентов и компонентам в представлениях Spotlight (требуется требование Simulink)
  • Представления Spotlight для моделей архитектуры AUTOSAR: создание диаграмм, которые фокусируются на одном программном компоненте AUTOSAR и его соединений (требуется AUTOSAR Blockset)

Aerospace Toolbox 

Aerospace Blockset 

  • World Magnetic Model 2020: Расчет магнитного поля Земли в MATLAB и Simulink

Computer Vision Toolbox 

  • Интерфейс OpenCV для Simulink: интеграция библиотеки OpenCV в диаграммы Simulink

Беспроводная связь

5G Toolbox 

  • Поддержка 5G в приложении Wireless Waveform Generator: Генерация сигналов NR-TM и FRC восходящей и нисходящей линий связи с помощью приложения Wireless Waveform Generator

WLAN Toolbox 

  • Поддержка IEEE 802.11ax Draft 4.1 (Wi-Fi6): создание высокоэффективных однопользовательских (HE SU) пустых пакетов данных (NDP) с прокалыванием преамбулы, как определено в IEEE® P802.11ax ™ Draft 4.1
  • Симуляция на канальном уровне в формате IEEE 802.11ax на основе триггера: настройка, генерация, демодуляция и декодирование высокоэффективных сигналов на основе триггера (HE TB)

Wireless HDL Toolbox 

  • Эталонное приложение синхронизации сигналов 5G NR: используйте первичные и вторичные сигналы синхронизации (PSS / SSS) для обнаружения соединения с действительной ячейкой

Simscape

Simscape 

  • Probe Block: вывод переменных блоков в виде сигналов во время симуляции
  • Улучшение численного решателя: поддержка более широкого спектра задач с ДАСУ высокого порядка для более надежного моделирования

Simscape Fluids 

  • Библиотека изотермических жидкостей: моделирование жидкостных систем с использованием массовых уравнений при постоянной температуре

Глубокое обучение

Deep Learning Toolbox 

  • Приложение Experiment Manager: управление несколькими экспериментами по глубокому обучению, отслеживание параметров обучения, анализ и сравнение результатов и кода
  • Приложение Deep Network Designer: интерактивное обучение сети для классификации изображений, создание кода MATLAB для обучения и доступ к предварительно обученным моделям

GPU Coder 

  • Генерация кода для глубокого обучения: Сети включают обнаружение одиночных объектов (SSD), DarkNet-19 и NASNet-Large.

Генерация исходного кода

MATLAB Coder 

  • Код C++: генерация классов C++ из классов MATLAB
  • Код C++: использование динамически размещаемых массивов C++ в созданных интерфейсах функций

Embedded Coder 

C/C++ код: обмен сообщениями для сервисных функций и переиспользуемых подсистем

Fixed-Point Designer 

  • Обновление Fixed-Point Tool: исследование диапазонов сигналов и конвертация моделей Simulink с помощью оптимизации типов данных
  • Оптимизация таблиц поиска: итеративное перепроектирование и сжатие таблиц поиска в пакетном режиме, параллелизация оптимизаций таблицы поиска

Автономные системы

Navigation Toolbox 

  • Генерация кода: создание кода C/C++ для локализации и планирования пути, включая локализацию по методу Монте-Карло, оптимизацию траектории и планирование на основе выборки
  • Блоки Simulink IMU и AHRS: моделирование измерения инерции с использованием блока IMU Simulink и оценка ориентации устройства с использованием блока AHRS Simulink

Sensor Fusion and Tracking Toolbox 

  • Разработка сценариев: интерактивное проектирование сценариев отслеживания с помощью приложения

Верификация и валидация

Продукты Simulink для верификации и валидации моделей

  • Поддержка MAB 5.0: автоматизация проверок моделей в соответствии с рекомендациями по стилю моделирования MAB 5.0 с помощью Simulink Check
  • Покрытие тестами на основе требований: результаты покрытия модели связаны с требованиями в диспетчере тестов Test Manager
  • Матрица трассируемости: просмотр и анализ связей между требованиями, проектом и тестами в матричном формате с использованием Simulink Requirements
  • Рабочие процессы покрытия после симуляции: использование и создание фильтров покрытия из Test Manager без повторного запуска симуляций

Продукты для верификации кода Polyspace

  • Проверка производительности: проверьте методы кодирования, которые могут вызвать проблемы с производительностью в коде C ++ с помощью Polyspace Bug Finder
  • Поддержка багтрекеров: работа с Redmine с помощью Polyspace Access

Автомобильные

Automated Driving Toolbox 

  • Карты HERE HD в сценариях: создание сценариев движения с использованием импортированных данных о дорогах из географических карт высокой четкости
    Powertrain Blockset
  • Модуль управления коробкой передач: Оптимизация графиков переключения для разработки и производительности алгоритма, экономии топлива и анализа выбросов

Vehicle Dynamics Blockset 

  • Блоки для транспортных средств и прицепов: реализация прицепов и транспортных средств с тремя степенями свободы с тремя осями

AUTOSAR Blockset 

  • Блоки для Диспетчера блокирования функций (FiM). Использование предварительно сконфигурированных блоков для FiM для симуляции служб BSW совместно с моделями прикладного программного обеспечения
  • Схема AUTOSAR Adaptive 19-03: поддержка схемы 000047 (R19-03) для импорта и экспорта файлов arxml и генерации кода C ++, совместимого с AUTOSAR

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

Wavelet Toolbox 

  • Частотно-временной анализ: использование разложения вариационных мод для выделения собственных мод для нестационарных нелинейных сигналов
  • Комплексные вейвлет-преобразования с двойным деревом Кингсбери Q-shift: выполнение дискретно-чувствительного анализа с множественным разрешением, не зависящего от сдвига, с минимальной избыточностью

Signal Processing Toolbox 

  • Приложение Signal Labeler: интерактивная или автоматическая маркировка сигналов
  • Signal Datastores: работа с коллекциями сигналов, которые существуют в рабочей области или в файлах


Внимание! Документация по релизу 2020a будет обновлена и выложена в апреле.

Обсудить в сообществе.