27 сентября 2017

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

Изменения:

Simulink Verification and Validation 

Начиная с релиза R2017b, Simulink Verification and Validation преобразуется в три отдельных продукта: Simulink Check, Simulink 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 либо позднее, тогда:

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


  • Simulink Check
  • Simulink Coverage
  • Simulink Requirements  
Они также появятся на последующих инвойсах обновления поддержки (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