Рассмотрены ключевые особенности нового релиза MATLAB & Simulink Release 2017a

Изменения:

Simulink Verification and Validation

Начиная с релиза R2017b, Simulink Verification and Validation преобразуется в три отдельных продукта: Simulink CheckSimulink Coverage и Simulink Requirements.

  • Трассируемость требований и функционал Requirements Management Interface (RMI) перешли в Simulink Requirements™.
  • Функционал покрытия моделей и кода, а также функции верификации компонентов, такие как slvnvmakeharness, перешли в SimulinkCoverage™.
  • Проверка соответствия, метрики модели, обнаружение клонов и рефакторинг, а также функционал транфсормера моделей перешли в SimulinkCheck™.


До релиза R2017b

В релизе R2017b

Simulink Verification and Validation

Simulink Check
Simulink Coverage
Simulink Requirements

Если пользователь подписан на поддержку (SMS) на момент выхода R2017b для продукта Simulink Verification and Validation, и срок окончания поддержки 30/09/2017 либо позднее, тогда:

в состав лицензии добавятся следующие продукты без дополнительной стоимости:

Они также появятся на последующих инвойсах обновления поддержки (SMS).


Новые продукты

GPU Coder

LTE HDL Toolbox

Text Analytics Toolbox


Ключевые особенности релиза:

MATLAB:

  • Команды в LiveEditor теперь снабжены автоматизированными контекстными подсказками для аргументов, значений свойств и альтернатив синтаксиса
  • Функция geobubble для создания интерактивных карт с «пузыриками», размер и цвет которых зависят от значений данных, а также функция wordcloud для отображения слов разного размера в зависимости от частоты появления или других данных
  • Отчёт о совместимости кода для простоты перевода кода к стандартам нового релиза
  • Функции binscatter, plot и scatter доступны для визуализации данных, не помещающихся в оперативную память, хранящихся в tall arrays
  • MATLAB Engine API для запуска кода MATLAB из программ на C++ и обмена данными между программами на C++ и MATLAB с использованием MATLAB Data Array

Text Analytics Toolbox

Новый продукт для анализа и моделирования текстовых данных

Optimization Toolbox

  • Проблемно-ориентированная оптимизация с использованием простых выражений для определения целей и ограничений

Database Toolbox

  • Приложение Database Explorer для визуального анализа зависимых баз данных без знания SQL
  • Интерфейс для MongoDB

Symbolic Math Toolbox

  • Системы единиц для физических размерностей, преобразование из СИ в единицы измерения США, создание пользовательских систем единиц

Model Predictive Control Toolbox

  • Приближенное QP-решение для определения худшего возможного времени выполнения


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

Simulink

  • Сравнение моделей для установления и разрешения несоответствий между ними, включая диаграммы Stateflow и блоки MATLAB Function
  • Автоматическое создание проекта для преобразования папки в проект Simulink Project
  • Планируемые компоненты для создания объединений компонентов при моделировании эффектов планировки задач в программной среде
  • Simulation Manager для отслеживания, анализа и визуализации выполнения симуляции, в том числе для параллельных прогонов

Stateflow

  • Возможность использования непрерывных и периодических алгоритмов Simulink внутри состояний Stateflow для простоты переключения режимов
  • Фиксирование перехода состояния и визуализация значений данных с Sequence Viewer и Simulation Data Inspector
  • Подсказки синтаксиса перехода для простоты создания ёмких, читаемых диаграмм с «умными» очередями и действиями, новыми временными операторами и сообщениями, и автоматической компоновкой

Simulink Control Design

  • Автоподстройка PID-регуляторов для реализации встраиваемых алгоритмов

Simscape

  • Установка номинального значения для улучшения устойчивости симуляции за счёт предоставления решателю диапазона переменных
  • Возможность инициализации модели с сохранённой рабочей точки


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

Neural Network Toolbox

  • Directed acyclic graph (DAG) сети для глубинного обучения на более сложных архитектурах для большей точности и использования популярных предобученных моделей
  • Long short-term memory (LSTM) сети для глубинного обучения в задачах временной классификации и предсказания
  • Визуализация обучения для отслеживания в процессе обучения точности, потерь, метрик валидации и другое
  • Предобработка изображений для глубинного обучения – эффективное масштабирование и преобразование изображений

Computer Vision System Toolbox

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

GPU Coder

  • Новый продукт автоматической генерации кода CUDA для графических процессоров NVIDIA для автоматизированных ТС и прочих задач глубинного обучения


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

Antenna Toolbox

  • Объект pbstack для разработки и анализа пользовательских патч-антенн с произвольными слоями металлов-диэлектриков, возможность генерации файлов Gerber для производства печатных антенн

Communications System Toolbox

  • Библиотека для симуляции низкочастотных сетевых технологий с использованием протокола ZigBee®
  • Библиотека для симуляции технологии беспроводной связи на коротких расстояниях с использованием протокола NFC

LTE System Toolbox

  • Моделирование на физическом уровне алгоритмов канального кодирования в 5G, узкополосного Интернета Вещей (NB-IoT links), и связи LTE V2X

LTE HDL Toolbox

  • Новый продукт для моделирования узлов связи LTE на ПЛИС и ASIC


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

Embedded Coder

  • Поддержка AUTOSAR для импорта структур АUTOSAR, симуляции служб диагностики и памяти и использования очереди сообщений отправки и получения

Fixed-Point Designer

  • Упрощённый интерфейс Fixed-Point Tool для преобразования моделей Simulink в арифметику с фиксированной точкой

MATLAB Coder

  • Генерация C-кода для машинного обучения, включая модели дискриминантного классификатора анализа, модели линейной регрессии, модели регрессии метода опорных векторов (SVM), а также ансамбли деревьев регрессии

Simulink Coder

  • Генерация классов C++ из функций Simulink, включающих явления инициализации, сброса и терминации

Simulink Desktop Real-Time

  • Интерфейс платформы ThingSpeak IoT

GPU Coder

  • Новый продукт автоматической генерации кода CUDA для графических процессоров NVIDIA


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

Simulink Requirements

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

Simulink Check

  • Новый продукт для верификации соответствия модели стилистическим рекомендациям и стандартам моделирования

Simulink Coverage

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


Существенные изменения в продуктах:

Продукт

Версия

Ответственный менеджер

​Antenna Toolbox

​3.0

​Giorgia Zucchelli

​Computer Vision System Toolbox

​8.0

​Avi Nehemiah

​Database Toolbox

​8.0

​Stuart Kozola

​Fixed-Point Designer

​6.0

​Ram Cherukuri

​Model Predictive Control Toolbox

​6.0

​Arkadiy Turevskiy

​Neural Network Toolbox

​11.0

​Paul Pilotte

​Optimization Toolbox

​8.0

​Mary Fenelon

​Simulink Control Design

​5.0

​Arkadiy Turevskiy

Symbolic Math Toolbox​

​8.0

​Sarah Pelfreyman

​​​ 

${message}

${message}