MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

Release 14 (MATLAB 7, Simulink 6)

В начале июня 2004 года компания MathWorks выпустила Release 14 (MATLAB 7 и Simulink 6) - новую версию семейства программного обеспечения.

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

Среди новых программных возможностей следует отметить переработанный интерфейс, включающий новые программные и отладочные инструменты, автоматический анализ качества кода, а также возможность сохранения файла программы непосредственно в HTML- и Word- форматах. Новые интерактивные инструменты построения графиков обеспечивают более быстрое и удобное создание MATLAB графиков, включая возможность генерации кода для повторного многократного создания графиков.

Повышена надежность вычислений с числами двойной точности, а также осуществлена поддержка других типов данных: целочисленных и одинарной точности, а также вычислений с ними. Обработка новых типов данных без перевода их в числа двойной точности существенно повышает производительность и уменьшает объем используемой памяти. Это позволяет работать с большими массивами данных. Благодаря новым FFT алгоритмам скорость быстрых Фурье преобразований одинарной точности повышена в среднем на 20%. Кроме того, MATLAB теперь использует библиотеку целочисленных алгоритмов Intel MMX, что повышает скорость вычислений с целочисленными данными до 8 раз.

Содержащийся в семействе продуктов MATLAB 7 компилятор MATLAB Compiler теперь поддерживает весь язык MATLAB, включая большинство приложений (MATLAB Toolboxes). Улучшенный компилятор MATLAB Compiler дает возможность инженерам распространять независимые приложения, разработанные в MATLAB, или включать их в такие средства разработки, как Excel, C, C++, и COM. В результате, инженеры и ученые теперь могут создавать значительно более широкий спектр MATLAB-приложений и более широко их распространять.

Подробная информация о продуктах, входящих в Release 14, размещена на сайте MathWorks.

Главное о MathWorks Release 14

Выпуск MathWorks Release 14 включает в себя все продукты из семейств MATLAB® и Simulink®, включая 28 существенно обновленных продуктов и 12 новых продуктов.

MATLAB 7 - новые возможности технических вычислений

Данный выпуск содержит новые средства программирования, поддержку целочисленной арифметики и арифметики с одиночной точностью, возможность работать с большими объемами данных, а также средства повышения производительности. Кроме того, MATLAB Compiler 4 полностью поддерживает язык MATLAB, накладывая значительно меньше ограничений на возможность компиляции приложений.

Simulink 6 - новые возможности структурного моделирования

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

Simulink 6 содержит новые средства для работы с большими моделями и повышения скорости работы моделей систем управления, связи и обработки сигналов.

Новые возможности MATLAB 7 и Simulink 6

MATLAB 7

MATLAB - это высокоуровневый язык для технических расчетов, а также интерактивная среда для анализа данных, разработки алгоритмов и приложений. Версия MATLAB 7 содержит множество важных новшеств в части эффективности программирования и генерации исполняемого кода, графики и визуализации, математики, доступа к данным, производительности. Новые возможности:

Среда разработки

  • Обновленный рабочий стол позволяет легко управлять окнами документов, пристыковывать графические окна, сохранять настройки рабочего стола, создавать ярлыки для часто используемых команд

  • Переработанные редактор массивов (Array Editor) и браузер рабочего пространства (Workspace Browser) облегчают просмотр, редактирование и визуализацию значений переменных

  • Новое средство Directory Reports позволяет сканировать M-файлы для анализа эффективности кода и взаимозависимостей в нем

  • Новое средство M-Lint Code Checker анализирует код и предлагает модификации, направленные на повышение производительности и облегчение поддержки

  • Добавлена возможность запускать на выполнение отдельные фрагменты M-кода прямо из редактора

  • Автоматизировано оформление M-кода в виде документов HTML, Word и LaTeX

Программирование

  • Добавлена возможность создания вложенных функций

  • Введен механизм анонимных функций, позволяющий определять однострочные функции прямо в командной строке или в сценариях

  • Реализована возможность обращаться к дескрипторам функций с использованием стандартного синтаксиса вместо вызова функции feval

  • Добавлены условные точки прерывания, позволяющие останавливать выполнение программы при истинности заданного выражения

  • Введены маркеры блочных комментариев, позволяющие закомментировать целый блок кода

Математика

  • Введена целочисленная арифметика, позволяющая сохранять типы данных в процессе вычислений и обрабатывать бОльшие наборы данных

  • Введены арифметика с одинарной точностью (Single-precision), функции линейной алгебры, быстрого преобразования Фурье (FFT) и фильтрации для данных с одинарной точностью, позволяющие обрабатывать бОльшие наборы данных

  • Добавлены более робастные функции вычислительной геометрии, использующие ядро Qhull 2002.1 и дающие бОльший контроль над выбором используемых алгоритмов

  • Добавлена функция linsolve, позволяющая быстрее решать системы линейных уравнений путем указания структуры матрицы коэффициентов

  • Решатель обыкновенных дифференциальных уравнений (ODE solver) теперь позволяет работать с неявными дифференциальными уравнениями и многоточечными граничными условиями (multipoint boundary value problems)

Графика

  • Новый интерфейс вывода графиков позволяет интерактивно создавать и редактировать графики без ввода M-кода

  • Реализована возможность генерировать M-код, соответствующий графическому окну, что позволяет программно организовать повторное использование графиков.

  • Улучшенные возможности аннотирования графиков включают рисование фигур, выравнивание объектов, прикрепление аннотаций к точкам графиков

  • Введены средства исследования данных (Data exploration), позволяющие осуществлять прокрутку больших графиков и выводить курсоры данных для легкого измерения величин при просмотре графиков

  • Введена возможность выполнять для групп графических объектов преобразования поворота, отражения и масштабирования

  • Пользовательские интерфейсные панели (User interface panels) и элементы управления ActiveX теперь доступны из GUIDE

  • В дескрипторной графике (Handle Graphics®) улучшена поддержка визуализации сложных уравнений с использованием полного синтаксиса TeX и LaTeX

Внешние интерфейсы и доступ к данным

  • Введены новые функции файлового ввода/вывода для чтения очень больших текстовых файлов произвольного формата и записи файлов в форматах Excel и HDF5

  • Добавлена возможность сжатия данных в MAT-файлах, позволяющая сохранять больше данных при меньшем требуемом объеме дискового пространства

  • Новая функция javaaddpath позволяет динамически добавлять, убирать и перезагружать классы Java без перезапуска MATLAB

  • Введена поддержка custom-интерфейсов COM, серверных событий и сценариев Visual Basic

  • Реализован доступ к Web-службам с помощью протокола SOAP (Simple Object Access Protocol)

  • Добавлен FTP-объект для подключения к FTP-серверам и выполнения удаленных файловых операций

  • Введена поддержка кодировки Unicode, обеспечивающая сохранение корректности символьных данных в MAT-файлах при смене системной кодовой страницы

Производительность и поддержка платформ

  • JIT-ускоритель поддерживает все числовые типы данных и вызовы функций

  • JIT-ускоритель генерирует MMX-инструкции для целочисленной арифметики

  • Функции быстрого преобразования Фурье (FFT) используют новую версию библиотеки FFTW3

  • Ускорены загрузка и сохранение текстовых файлов

  • Поддержка 3GB switch под Windows XP обеспечивает для MATLAB дополнительный 1 Гбайт памяти данных

Simulink 6

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

  • Компонентное моделирование больших систем

  • Возможность сегментирования модели на несколько файлов, каждый из которых представляет собой отдельную модель

  • Возможность моделировать, тестировать и реализовывать каждый компонент отдельно, еще до его вставки в общую модель системы

  • Улучшенная интеграция моделей с существующими системами управления файлами и контроля версий

  • Инкрементальная загрузка моделей и генерация кода

  • Увеличена скорость обновления диаграмм и моделирования для больших моделей

  • Созданы рабочие пространства моделей (Model Workspaces), обеспечивающие отдельные области памяти для хранения параметров и переменных каждой модели

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

  • Реализована интеграция Simulink и Stateflow

  • Унифицированный браузер моделей (Model Explorer) позволяет просматривать, создавать, конфигурировать все сигналы, параметры и свойства моделей

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

  • Введена поддержка создания и сохранения конфигураций параметров моделирования и генерации кода

  • Введена возможность управления данными и их визуализацией

  • Добавлены новые объекты данных для задания структур, шин и типов данных

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

  • Средство Signal & Scope Manager позволяет подключать к модели источники и приемники сигналов без добавления блоков

  • Поддержка языка MATLAB

  • Генерация C-кода и реализация приложений на основе внедряемых MATLAB-алгоритмов

  • Улучшена функциональность для создания S-функций в виде M-файлов

Продукты, существенно обновленные в Release 14

Communications Blockset 3

Набор блоков Communications Blockset добавляет в Simulink обширную библиотеку блоков, предназначенных для разработки и моделирования физического уровня телекоммуникационных систем и их компонентов. Набор блоков поможет вам в разработке коммерческих или оборонных беспроводных и проводных систем связи, а также полупроводниковых компонентов, используемых в таких системах. Новые возможности:

  • 31 новый блок, среди которых широкий набор эквалайзеров и алгоритмов синхронизации, формирующие фильтры, блоки кодирования и декодирования сигналов с решетчатой модуляцией (trellis code modulation, TCM), вспомогательные блоки для организации задержек

  • Интеграция с пакетом расширения Communications Toolbox для анализа помехоустойчивости систем связи с использованием графического пользовательского интерфейса BERTool

  • Улучшен блок канала с аддитивным белым гауссовым шумом (AWGN Channel) с целью обеспечить настраиваемые параметры для целевой платформы RSim (Rapid Simulation) Real-Time Workshop

Communications Toolbox 3

Пакет расширения Communications Toolbox дополняет MATLAB средствами, предназначенными для разработки, анализа и моделирования алгоритмов, относящихся к физическому уровню телекоммуникационных систем. Пакет поможет вам в разработке алгоритмов для коммерческих или оборонных беспроводных и проводных систем связи. Новые возможности:

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

  • BERTool - новая графическая среда для сравнения вероятности ошибки на бит, обеспечиваемой моделируемой системой, с целым рядом известных аналитических результатов

Control System Toolbox 6

Пакет расширения Control System Toolbox содержит специализированные инструменты для разработки и анализа контроллеров систем управления и динамических систем с обратной связью. Новые возможности:

  • Улучшенное численное ядро, основанное на библиотеках LAPACK и SLICOT, повышает скорость и точность расчетов

  • Улучшены алгоритмы упрощения моделей, в том числе неустойчивых

  • Новые команды модальной декомпозиции

Database Toolbox 3

Пакет расширения Database Toolbox позволяет осуществлять обмен данными между MATLAB и любыми ODBC/JBDC-совместимыми базами данных. Инструмент Visual Query Builder, входящий в данный пакет, позволяет создавать запросы, не требуя знания языка SQL. Новые возможности:

  • Поддержка SQL-объектов Java типов BINARY и OTHER, в частности, растровых изображений

  • Возможность записи данных в любые ODBC/JBDC-совместимые базы данных с помощью Visual Query Builder

  • Visual Query Builder поддерживает структуры и числовые массивы с возможностью их визуального отображения

DSP Blockset (переименован в Signal Processing Blockset)

Embedded Target for Motorola® MPC555 2

Целевая платформа Embedded Target for Motorola® MPC555 позволяет загружать код, сгенерированный с помощью Real-Time Workshop Embedded Coder, непосредственно в микроконтроллер MPC555. Результирующий код может выполняться в реальном масштабе времени, что обеспечивает возможности быстрого прототипирования, аппаратной эмуляции и, в конечном счете, разработки качественного продукта. Новые возможности:

  • Поддержка семейства контроллеров MPC56x

  • Средства профилирования

  • Загрузка через последовательный порт

  • Улучшена производительность драйвера CAN-интерфейса

  • Улучшена поддержка CANdb

Embedded Target for TI C6000™ DSP 2.1

Целевая платформа Embedded Target for TI C6000 DSP позволяет осуществлять быстрое прототипирование приложений реального времени для цифровых сигнальных процессоров Texas Instruments (TI) C67x (с плавающей запятой) и C64x, C62x (с фиксированной запятой). Она позволяет с помощью Real-Time Workshop генерировать эффективный код для процессоров C6000 непосредственно по Simulink-моделям. Новые возможности:

  • Поддержка плат Texas Instruments C6416 DSK и семейства процессоров C64xx

  • Поддержка плат Texas Instruments C6713 DSK и семейства процессоров C67xx

  • Улучшена поддержка плат Texas Instruments C6711 DSK, C6701 EVM и семейства процессоров C62x DSPs

  • Библиотека C64x DSP

  • Библиотека поддержки ядра DSP и улучшенная поддержка RTDX

  • Поддержка дочерней карты кодека TMDX 326040A/PCM3003

Filter Design Toolbox 3

Пакет расширения Filter Design Toolbox содержит расширенный набор функций для синтеза, анализа и моделирования цифровых фильтров. Он позволяет рассчитывать и моделировать архитектуры фильтров для сложных приложений реального времени - в частности, адаптивные и многочастотные фильтры. Новые возможности:

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

  • Возможность каскадировать несколько многочастотных фильтров, а также каскадировать одночастотные и многочастотные фильтры

  • Улучшены возможности моделирования и анализа фильтров с использованием арифметики с фиксированной запятой, а также интеграции с набором блоков Signal Processing Blockset

  • Добавлены новые функции расчета нерекурсивных фильтров

  • Произведены улучшения среды FDATool, включающие расширение набора методов синтеза фильтров, панель для синтеза многочастотных фильтров, переработанную панель настройки параметров квантования, улучшенное диалоговое окно размещения и масштабирования секций второго порядка

  • В объект дискретного фильтра добавлены новые методы для реализации моделирования структур программируемой логики (FPGA) совместно с Filter Design HDL Coder

Если Вы используете пакет Filter Design Toolbox, обратитесь к странице MathWorks Release 14 product changes за дополнительной информацией (http://www.mathworks.com/products/new_products/R14_transition.html#FD).

Financial Derivatives Toolbox 3

Пакет расширения Financial Derivatives Toolbox расширяет пакет Financial Toolbox компонентами, предназначенными для анализа портфелей инвестиций и производных для обыкновенных акций и акций с фиксированной доходностью. Он позволяет вычислять цены и чувствительности производных, выполнять анализ хеджирования и визуализировать его результаты. Новые возможности:

  • Модель Кокса-Росса-Рубинштейна (Cox-Ross-Rubinstein) и модель равных вероятностей (Equal Probability) для вычисления цен и долларовых чувствительностей экзотических опционов с нефиксированным доходом, включая Bermuda, compound, barrier, Asian и lookback

Fixed-Point Blockset (переименован в Simulink Fixed Point)

Instrument Control Toolbox 2

Пакет расширения Instrument Control Toolbox дает возможность осуществлять взаимодействие с измерительными приборами, такими как осциллографы и генераторы, непосредственно из среды MATLAB. Пакет позволяет взаимодействовать с оборудованием через широко распространенные протоколы, такие как GPIB, VISA, TCP/IP и UDP. Взаимодействие является двусторонним - можно как выводить данные из MATLAB, направляя их приборам, так и считывать данные для анализа и визуализации. Новые возможности:

  • Поддержка драйверов оборудования, включая IVI, VXIplug&play, а также драйверов MATLAB, позволяющих взаимодействовать с приборами без необходимости изучения их специфических команд

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

  • Средства разработки и тестирования драйверов оборудования

  • Средства модификации драйверов IVI и VXIplug&play для включения в них MATLAB-процедур анализа данных

Mapping Toolbox 2

Пакет расширения Mapping Toolbox предназначен для построения карт и анализа геопространственных данных в MATLAB. Новые возможности:

  • Поддержка стандарта GIS и файлов геопространственных данных форматов ESRI Shapefiles, GeoTIFF и "worldfiles" для изображений с пространственной привязкой

  • Функции отображения векторных конструкций, пространственной привязки изображений, создания сеток данных в проекционных координатах

  • Поддержка поперечной меркаторской (Transverse Mercator) проекции и библиотеки проекций PROJ.4

  • Интерактивная среда просмотра карт

MATLAB Compiler 4

MATLAB Compiler автоматически преобразует алгоритмы и приложения MATLAB в автономные приложения и программные компоненты. Версия MATLAB Compiler 4 налагает значительно меньше ограничений на исходный код, чем это было ранее. Новые возможности:

  • Компиляция алгоритмов MATLAB, в которых используются объекты

  • Контроль версий общих библиотек MATLAB, что позволяет одновременно работать на одном компьютере программам, созданным с помощью MATLAB Compiler версий R14 и R13

  • Улучшенный C++-интерфейс для функций-оболочек, генерируемых MATLAB Compiler

  • Генерация приложений и компонентов для автономных приложений, библиотек C и C++, надстроек Excel (с помощью MATLAB Builder for Excel), а также COM-объектов (с помощью MATLAB Builder for COM)

Имеется также подробная информация об ограничениях, имеющихся в MATLAB Compiler 4, а также о поддержке им функций из пакетов расширения MATLAB (см. http://www.mathworks.com/products/compiler/compiler_support.html).

MATLAB Report Generator 2

MATLAB Report Generator позволяет автоматизировать процесс создания документации различных форматов для MATLAB-приложений. Новые возможности:

  • Переработан графический интерфейс пользователя

  • Ускорена генерация отчетов

  • Добавлены дополнительные компоненты MATLAB - Axes Snapshot, Handle Graphics Summary Table и MATLAB Property Table

Model Predictive Control Toolbox 2

Пакет расширения Model Predictive Control Toolbox позволяет разрабатывать, анализировать и моделировать контроллеры, которые основываются на моделях, созданных в MATLAB или полученных путем линеаризации моделей Simulink. Новые возможности:

  • Графический интерфейс пользователя для разработки и моделирования контроллеров

  • Представление моделей в виде линейных стационарных (LTI) объектов

  • Блок для реализации контроллеров в Simulink

  • Одношаговый расчет контроллера с использованием Simulink-моделей

  • Возможность использовать контроллер в онлайновых приложениях и приложениях реального времени

Если Вы используете пакет расширения Model Predictive Control Toolbox, обратитесь за дополнительной информацией к странице MathWorks Release 14 product changes (http://www.mathworks.com/products/new_products/R14_transition.html#MPC).

Nonlinear Control Design Blockset (переименован в Simulink Response Optimization)

Optimization Toolbox 3

Пакет расширения Optimization Toolbox реализует проверенные алгоритмы оптимизации - как общего назначения, так и для задач большой размерности. Дополнительные функции реализуют решение задач линейного программирования, квадратичного программирования, нелинейной оптимизации по минимуму квадратичного отклонения, а также решения нелинейных уравнений. Новые возможности:

  • Решатель задач двоичного целочисленного программирования

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

  • Возможность использовать симплекс-алгоритм в функции линейного программирования linprog

  • Введена выходная функция, вызываемая функцией оптимизации на каждой итерации алгоритма

  • Добавлена дополнительная диагностическая выходная информация

Real-Time Workshop® 6

Real-Time Workshop генерирует C-код, соответствующий моделям Simulink. Полученный код ускоряет моделирование, может работать в реальном времени, обеспечивает защиту прав интеллектуальной собственности и может работать на разнообразных платформах реального времени в целях быстрого прототипирования и аппаратной эмуляции. Новые возможности:

  • Инкрементальная генерация кода с использованием блоков моделей

  • Библиотека блоков асинхронных событий

  • Структурная поддержка шин Simulink

  • Улучшенная интеграция кода

  • Скоординированное задание параметров генерации кода для всей модели с помощью браузера модели (Model Explorer)

  • Поддержка внешнего управления для обмена данными по последовательному каналу

Real-Time Workshop Embedded Coder 4

Real-Time Workshop Embedded Coder генерирует высококачественный оптимизированный C-код на основе моделей Simulink и Stateflow. Результирующий код может работать на любой платформе, включая встраиваемые микропроцессоры, используемые в массово производимых системах управления и обработки сигналов. Новые возможности:

  • Поддержка систем непрерывного времени и S-функций

  • Дополнительные возможности оптимизации кода

  • Графический интерфейс для разработки сохраняемых классов (custom storage class, CSC)

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

  • Пользовательские типы данных и расширенный набор предопределенных CSC

Signal Processing Blockset 6 (ранее назывался DSP Blockset)

Набор блоков Signal Processing Blockset расширяет возможности Simulink, позволяя осуществлять фреймовую обработку сигналов и добавляя блоки для разработки, реализации и тестирования систем обработки сигналов. Этот набор блоков позволяет моделировать поточные данные и многоскоростные системы, применяемые в телекоммуникациях, аудио- и видеотехнике, цифровых системах управления, радио- и гидролокации, бытовой и медицинской электронике, а также многих других прикладных областях, требующих больших объемов численных вычислений. Новые возможности:

  • Блоки для обработки речевых и аудиосигналов, включая взаимные преобразования между коэффициентами отражения и линейного предсказания, кодек G.711, алгоритмы CIC и прореживания/интерполяции

  • Расширена поддержка цифровых фильтров - 4 структуры с плавающей запятой и 15 структур с фиксированной запятой

  • Расширена поддержка арифметики с фиксированной запятой (требует наличия набора блоков Simulink Fixed Point) для фильтров, статистических блоков, алгоритма Левинсона-Дарбина и других функций

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

  • Новые и улучшенные блоки отображения информации, включая новый блок Waterfall Scope

Simulink Fixed Point 5 (ранее назывался Fixed-Point Blockset)

Набор блоков Simulink Fixed Point дает доступ к внутренне присущим продуктам семейства Simulink возможностям осуществлять операции с фиксированной запятой, позволяя разрабатывать системы управления и обработки сигналов с учетом эффектов, связанных с использованием арифметики с фиксированной запятой. Новые возможности:

  • Интеграция всех блоков с фиксированной запятой в одну библиотеку Simulink

  • Улучшено взаимодействие с набором блоков Signal Processing Blockset, включая более чем 80 блоков с поддержкой фиксированной запятой, а также облеченный переход от плавающей запятой к фиксированной

  • Введено автомасштабирование в Stateflow

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

  • Введена возможность просматривать значения сигналов с фиксированной запятой в различных форматах: десятичном, двоичном, шестнадцатеричном

  • Введена возможность независимо проверять алгоритмы с фиксированной запятой с помощью пакета расширения MATLAB Fixed-Point Toolbox (теперь этот пакет доступен всем покупателям набора блоков Simulink Fixed Point)

Если Вы используете набор блоков Fixed-Point Blockset, обратитесь за дополнительной информацией к странице MathWorks Release 14 product changes (http://www.mathworks.com/products/new_products/R14_transition.html#FP).

Simulink Report Generator 2

Средство Simulink Report Generator позволяет автоматизировать процесс создания документации различных форматов для Simulink-моделей. Новые возможности:

  • Переработан графический интерфейс пользователя

  • Ускорена генерация отчетов

  • Добавлены дополнительные компоненты Simulink и Stateflow, включая To Workspace Plot, Stateflow Automatic Table, Stateflow Hierarchy и Truth Table

Simulink Response Optimization 2 (ранее назывался Nonlinear Control Design Blockset)

Набор блоков Simulink Response Optimization облегчает тонкую настройку моделей систем управления, целью которой является соответствие временных параметров сигналов заданным ограничениям. Новые возможности:

  • Улучшен графический интерфейс пользователя для постановки и настройки оптимизационной задачи

  • Расширен набор оптимизационных процедур для настройки скалярных, векторных и матричных параметров

  • Введена возможность нестандартного определения степени соответствия сигналов заданным образцам

  • Возможность оптимизации любого сигнала в иерархии Simulink-модели

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

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

Stateflow® 6

Stateflow - это интерактивная среда для моделирования систем, управляемых событиями. Элементы языка Stateflow позволяют описывать сложную логику системы в естественной и понятной форме. Версия Stateflow 6 обеспечивает улучшенную интеграцию с Simulink. Новые возможности:

  • Унифицированный браузер моделей (Model Explorer) позволяет просматривать, создавать и конфигурировать все сигналы, параметры и свойства моделей

  • Объединены и унифицированы настройки параметров моделирования и генерации кода Simulink и Stateflow

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

  • Поддерживаются скалярные, векторные и матричные параметры

  • В графические функции добавлена поддержка векторного и матричного ввода/вывода

  • Добавлена поддержка протоколирования данных, индикаторных блоков Simulink и менеджера сигналов и индикаторов (Signal & Scope Manager)

  • Временные диаграммы состояний теперь можно просматривать на осциллографах Simulink

  • В диаграммы Stateflow можно внедрять функции MATLAB

Stateflow Coder 6

Stateflow Coder генерирует C-код по диаграммам Stateflow. Полученный код может быть использован автономно либо совместно с Real-Time Workshop для создания разнообразных приложений реального времени. Новые возможности:

  • Параметры генерации кода унифицированы с Simulink

  • Улучшена унификация генерируемого кода с Real-Time Workshop

  • Введены новые оптимизационные возможности, направленные на повышение эффективности кода

  • Реализована возможность компилировать в C-код функции, написанные с использованием внедряемого подмножества языка MATLAB

Statistics Toolbox 5

Пакет расширения Statistics Toolbox содержит функции и графические интерфейсы для анализа и моделирования данных, а также разработки статистических алгоритмов. Новые возможности:

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

  • Введены дополнительные функции отображения

  • Улучшена функциональность оценок максимального правдоподобия (MLE)

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

  • Неметрическое многомерное масштабирование

System Identification Toolbox 6

Пакет расширения System Identification Toolbox позволяет строить и оценивать линейные модели динамических систем по измеренным входным и выходным сигналам, используя как временные, так и частотные методы. Новые возможности:

  • Идентификация и верификация моделей в частотной области

  • Упрощенные идентификация и верификация моделей непрерывного времени первого, второго и третьего порядков с задержками

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

Virtual Reality Toolbox 4

Пакет расширения Virtual Reality Toolbox предназначен для анимации трехмерных сцен, представляющих Simulink-модели, позволяя, таким образом, визуализировать динамические системы и графически взаимодействовать с ними в процессе производимого Simulink моделирования. Новые возможности:

  • Поддержка записи видеофайлов

  • Возможность использовать векторные и матричные типы данных для манипулирования данными в сцене

  • Возможность управлять скоростью анимации из Simulink, чтобы визуально отразить относительные скорости и ускорения объектов

  • Улучшенное средство просмотра с панелями инструментов для построения, просмотра и запуска моделей

  • Поддержка устройств USB Space Mouse, контроллеров движения Space Traveler и джойстиков с обратной связью

Wavelet Toolbox 3

Пакет расширения Wavelet Toolbox позволяет разрабатывать основанные на вейвлетах алгоритмы для анализа, синтеза, очистки от шумов и сжатия сигналов и изображений. Новые возможности:

  • Поддержка схем лифтинга

  • Вейвлеты для непрерывного вейвлет-преобразования (continuous wavelet transform, CWT)

  • Введены функции для слияния изображений

  • Реализована одномерная дробная броуновская генерация (Fractional Brownian Generation)

Новые продукты, появившиеся в Release 14

* Звездочка обозначает, что продукт появился после выпуска Release 13SP1 и первоначально распространялся через Интернет, а теперь включен в состав дистрибутива Release 14.

Embedded Target for TI C2000™ DSP 1.1*

Целевая платформа Embedded Target for TI C2000™ DSP Platform интегрирует Simulink и MATLAB с платами и средствами разработки Texas Instruments eXpressDSP™ и цифровыми сигнальными процессорами C2000. Вместе эти продукты позволяют автоматически выполнять генерацию кода, прототипирование и реализацию внедряемых систем на процессорах TI C2000.

  • Генерация документированного, читаемого и редактируемого C-кода в формате проектов среды разработки Code Composer Studio™

  • Автоматизация тестирования и выполнения Simulink-моделей на цифровых сигнальных процессорах TI C2000

  • Возможность тестирования систем в реальном времени с использованием плат F2812 eZdsp и F2407 eZdsp

  • Представление памяти целевой платформы, а также периферийных устройств, размещенных на чипе процессора (ШИМ, АЦП, CAN-интерфейс), в виде блоков Simulink

  • Представление библиотеки TI IQmath в виде блоков Simulink для моделирования и генерации кода

Filter Design HDL Coder 1

Filter Design HDL Coder позволяет использовать MATLAB в процессе аппаратной реализации цифровых фильтров. Это средство генерирует эффективный платформенно-независимый код VHDL или Verilog, соответствующий фильтрам с фиксированной запятой, разработанным с помощью пакета Filter Design Toolbox. Оно автоматически создает тестовый код для VHDL, Verilog и ModelSim в целях быстрого моделирования, тестирования и верификации сгенерированного кода.

  • Генерирует эффективные VHDL- и Verilog-реализации фильтров с фиксированной запятой непосредственно из среды MATLAB

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

  • Интегрирован с Filter Design Toolbox, обеспечивая единую среду разработки и реализации

  • Создает тестовый код VHDL и Verilog для быстрой верификации разработанных фильтров

Fixed-Point Toolbox 1

Пакет расширения Fixed-Point Toolbox придает MATLAB возможность вычислений с фиксированной запятой и интегрирует с MATLAB библиотеки блоков с фиксированной запятой, имеющиеся в Simulink. Пакет расширения содержит функции, с точностью до бита моделирующие численные результаты вычислений в форматах с фиксированной запятой и предназначенные для использования при тестировании, моделировании и верификации устройств, использующих такую арифметику.

  • Поддержка числовых типов данных с фиксированной запятой в MATLAB

  • Реализация четырех арифметических операций для данных с фиксированной запятой, при этом операции +-.** реализованы в операторной нотации, а операция деления - в функциональной нотации

  • Возможность использования типов данных с фиксированной запятой в операциях ввода/вывода

  • Возможность ввода/вывода данных с фиксированной запятой в моделях Simulink

Genetic Algorithm and Direct Search Toolbox 1.0.1 *

Пакет расширения Genetic Algorithm and Direct Search Toolbox расширяет оптимизационные возможности MATLAB и пакета расширения Optimization Toolbox, добавляя в их набор генетические алгоритмы и алгоритмы прямого поиска.

  • Обеспечивает графический пользовательский интерфейс и соответствующие функции командной строки для быстрой постановки задач, управления параметрами алгоритмов и отслеживания процесса оптимизации

  • Содержит средства реализации генетических алгоритмов с возможностью управления созданием популяции, масштабированием, отбором, скрещиванием и мутациями

  • Содержит средства реализации алгоритмов прямого поиска с возможностью управления размером сетки, методами опроса и поиска

  • Позволяет интегрировать генетические алгоритмы и алгоритмы прямого поиска с оптимизационными средствами MATLAB и Optimization Toolbox

  • Реализует автоматическую генерацию M-кода

Link for ModelSim® 1.1.1*

Link for ModelSim - это интерфейс взаимодействия, который позволяет использовать MATLAB и Simulink в процессе разработки аппаратных средств, основанных на программируемой логике (field programmable gate array, FPGA) и заказных интегральных схемах (application-specific integrated circuit, ASIC). Он обеспечивает быструю двунаправленную связь между MATLAB, Simulink и ModelSim - HDL-эмулятором фирмы Model Technology.

  • Обеспечивает двунаправленную связь ModelSim с MATLAB и Simulink для совместной эмуляции, верификации и визуализации

  • Поддерживает PE- и SE-версии ModelSim

  • Дает возможность выбирать режим взаимодействия между MATLAB, Simulink и ModelSim

  • Реализует совместный доступ к памяти для повышения скорости работы и сокеты TCP/IP для большей гибкости и универсальности

  • Содержит библиотеку блоков Simulink для совместной эмуляции

OPC Toolbox 1

Пакет расширения OPC Toolbox позволяет быстро прототипировать аналитические, мониторинговые, оптимизационные и управляющие приложения, использующие производственные данные в реальном масштабе времени. Пакет позволяет подключаться к серверам OPC, а также считывать и записывать OPC-данные с помощью MATLAB.

  • Поддерживает стандарт OPC Foundation Data Access Standard версий v2.05a и выше

  • Позволяет считывать и записывать OPC-данные с помощью MATLAB в синхронном и асинхронном режимах

  • Поддерживает протоколирование данных OPC-серверов как на диск, так и в память

  • Предоставляет графический пользовательский интерфейс для просмотра OPC-серверов и конфигурирования клиентских данных

RF Blockset 1

Набор блоков RF Blockset расширяет возможности Simulink с помощью библиотеки блоков, позволяющих моделировать поведение высокочастотных (ВЧ) усилителей, смесителей, фильтров и линий передачи, используемых в системах радиосвязи. Все блоки реализуют моделирование во временной области с использованием низкочастотных эквивалентов (метод комплексных огибающих) для ускорения работы моделей и совместимости с другими блоками Simulink. RF Blockset может использоваться при разработке систем радиосвязи коммерческого и военного назначения.

  • Позволяет задавать параметры и моделировать поведение ВЧ-компонентов, включая усилители, смесители, фильтры и линии передачи

  • Реализует описание компонентов на основе параметров многополюсников, математического описания или физических свойств

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

  • Интегрирован с пакетом расширения RF Toolbox для реализации импорта файлов и преобразования параметров многополюсников (частотная область) во временные параметры

  • Включает в себя графические средства, в том числе диаграммы Смита (круговые диаграммы) для визуализации параметров систем

RF Toolbox 1

Пакет расширения RF Toolbox расширяет возможности MATLAB, добавляя функции и графический пользовательской интерфейс для разработки и анализа систем, составленных из высокочастотных (ВЧ) компонентов. Пакет позволяет описывать такие ВЧ-устройства, как фильтры, линии передачи, усилители и смесители, на уровне параметров многополюсников и физических свойств.

  • Позволяет считывать и записывать файлы параметров многополюсников в стандартных промышленных форматах

  • Обеспечивает описание ВЧ-компонентов (фильтров, линий передачи, усилителей и смесителей) на базе их физических свойств либо экспериментально или теоретически полученных параметров многополюсников

  • Обеспечивает вычисление параметров эквивалентных многополюсников для последовательного, параллельного, каскадного и гибридного соединения отдельных блоков

  • Позволяет вычислять коэффициент шума и точки перехвата третьего порядка по мощности (output intercept points, OIP3) для каскадно включенных компонентов

  • Осуществляет взаимные преобразования между системами параметров многополюсников S, Y, Z, ABCD, H и T

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

Simulink Control Design 1

Средство Simulink Control Design обеспечивает дополнительную функциональность при выполнении линейного анализа нелинейных моделей.

  • Содержит графический пользовательской интерфейс для организации и настройки линейного анализа

  • Обеспечивает не нарушающий работу модели анализ характеристик между заданными точками и характеристик разомкнутых контуров

  • Содержит инструмент Linearization Inspector, позволяющий исследовать результаты линеаризации отдельных блоков

  • Обеспечивает возможность управления точками анализа

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

Simulink Parameter Estimation 1

Simulink Parameter Estimation - это инструмент, помогающий настраивать характеристики моделей Simulink по критерию максимального соответствия сигналов в модели сигналам в реальной системе. Это устраняет необходимость ручного подбора параметров модели или разработки собственных оптимизационных процедур.

  • Настройка параметров по переходным характеристикам во временной области, полученным с использованием тестовых данных

  • Адаптивный построитель таблиц, использующий тестовые данные для установления связей между входами и выходами системы

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

  • Препроцессор тестовых данных

  • Динамическая визуализация процесса оценивания параметров

  • Средства сравнения множественных результатов для контроля корректности оценок параметров

Simulink Verification and Validation 1

Средство Simulink Verification and Validation позволяет создавать в Simulink и Stateflow системы, основанные на формальных технических требованиях, разрабатывать тестовые примеры и измерять степень покрытия для этих тестов. Связывая требования с системами и тестовыми примерами и выполняя анализ покрытия тестов на уровне модели, можно отслеживать выполнение требований, проверять качество систем, обнаруживать неадекватные требования, находить дефекты в разработанных системах.

  • Быстрое связывание моделей с описаниями требований

  • Синхронизация моделей с проектами DOORS

  • Связывание блоков верификации с тестовыми примерами

  • Включение требований в C-код, сгенерированный для каждого блока, в виде комментариев

  • Идентификация нетестированных фрагментов модели с использованием стандартных для промышленности метрик структурного покрытия, включая метод модифицированного покрытия "условие/решение"

  • Отображение информации о покрытии теста непосредственно на схеме модели

  • Реализует функциональность, ранее предоставлявшуюся средством Requirements Management Interface и инструментом Model Coverage Tool, входившим в состав Simulink Performance Tools

Если Вы используете Simulink Performance Tools или Requirements Management Interface, обратитесь к странице MathWorks Release 14 product changes за дополнительной информацией (http://www.mathworks.com/products/new_products/R14_transition.html#RMI).

Прочие обновленные продукты

Подробную информацию об обновлениях, внесенных в перечисленные далее продукты, можно найти в их документах Release Notes:

  • Aerospace Blockset 1.6

  • Data Acquisition Toolbox 2.5

  • Datafeed Toolbox 1.5

  • Dials & Gauges Blockset 1.2

  • Embedded Target for Infineon C166 Microcontrollers 1.1

  • Embedded Target for Motorola HC12 1.1

  • Embedded Target for OSEK/VDX 1.1

  • Excel Link 2.2

  • Extended Symbolic Math Toolbox 3.1

  • Financial Time Series Toolbox 2.1

  • Financial Toolbox 2.4

  • Image Acquisition Toolbox 1.5

  • Link for Code Composer Studio® 1.3.1

  • MATLAB Builder for COM 1.1

  • MATLAB Builder for Excel 1.2

  • Model-Based Calibration Toolbox 2.1

  • Real-Time Windows Target 2.5

  • Signal Processing Toolbox 6.2

  • SimMechanics 2.2

  • SimPowerSystems 3.1

  • Simulink Accelerator 6

  • Symbolic Math Toolbox 3.1

  • xPC Target 2.5

  • xPC Target Embedded Option 2.5

  • xPC TargetBox 2.5

Продукты, претерпевшие структурные изменения

За дополнительной информацией о перечисленных далее продуктах обратитесь к странице MathWorks Release 14 product changes (http://www.mathworks.com/products/new_products/R14_transition.html).

  • Control System Toolbox

  • Filter Design Toolbox

  • Fixed-Point Blockset

  • MATLAB Runtime Server

  • Model Predictive Control Toolbox

  • Nonlinear Control Design Blockset

  • Requirements Management Interface

  • Simulink Performance Tools


Поиск по сайту:

Система Orphus

Яндекс.Метрика