Для запуска программы необходимо предварительно запустить пакет matlab. Основное окно пакета matlab показано на Рис. Рис Основное окно программы

Вид материалаДокументы
Особенности версии 13
Mask Editor
S-function Builder
Model Verification library
Sum содержит флажок Show additional parameters
Новые продукты в версии 13
Embedded Target for TI C6000 DSP Platform
Model-Based Calibration Toolbox
Aerospace Blockset
Подобный материал:
1   2

MATLAB 6.5


В начале августа 2002 года компания MathWorks выпустила Release 13 (MATLAB 6.5 и Simulink 5.0) - новую версию семейства программного обеспечения.

MATLAB 6.5 включает в себя новый JIT компилятор, который будет обеспечивать более быстрое выполнение программ. По мнению разработчиков, это делает MATLAB 6.5 мощнейшей альтернативой кодированию на C в области технических вычислений.

 

Особенности версии 13

 

Новые функции MATLAB 6.5

Одной из наиболее примечательных особенностей новой версии является повышение производительности m-файлов. Изменения в алгоритме обработки m-функций и сценариев позволили добиться существенного повышения производительности по сравнению с предыдущими версиями MATLAB.

Основные особенности новой версии MATLAB:
  • Значительное увеличение скорости работы m-файлов.
  • Поддержка для регулярных выражений (regular expressions).
  • Поддержка форматирования сообщений об ошибках и предупреждений.
  • Поддержка фильтрации предупреждений.
  • Динамические имена полей структур.
  • Новые логические операторы AND (&&) и OR (||) и поддержка неполного вычисления логических выражений.
  • Расширенная поддержка работы с NaN в массивах и структурах
  • Поддержка 64-битных целых чисел.
  • Улучшенная работа с большими объёмами данных
    • Поддержка больших файлов (64-битные механизмы работы с файлами)
    • Уменьшен объём памяти, занимаемый булевыми переменными.
  • Новый объект MATLAB Timer для планирования выполнения команд
  • Основные изменения MATLAB Audio
    • Новая функция для получения информации об audio-устройствах.
    • Улучшения в системах звуко- записи и воспроизведения.
    • Поддержка 24 битной записи и воспроизведения.
    • Поддержка 24- и 32-битных wav-файлов.
    • Поддержка браузера Workspace.

Simulink 5: новые возможности
  • Встроенная поддержка вычислений с фиксированной точкой. Теперь есть возможность легко модернизировать модель, переключаясь между вычислениями с плавающей точкой и вычислениями с фиксированной точкой (требуется установка Fixed-Point Blockset).
  • Инструмент Look-Up Table Editor обеспечивает удобный просмотр и редактирование данных в блоках таблиц. Вызов редактора выполняется из меню Tools окна модели.
  • Инструмент Model Discretizer обеспечивает выборочную замену непрерывных блоков на дискретные блоки (требуется установка Control System Toolbox, Версия 5.2). Вызов дискретизатора выполняется из меню Tools окна модели.
  • Улучшенное цветовое оформление модели. Теперь пользователь может задавать цвета блоков, используя расширенную цветовую палитру. Возможно также выбрать нужный оттенок из всей цветовой гаммы (подобно тому, как это делается в графических редакторах). С помощью инструмента Sample Time Colors меню Format можно выполнить цветовую маркировку блоков в зависимости от типа блока (непрерывный, дискретный или гибридный) и величины шага модельного времени Sample Time.
  • Улучшенное средство диагностики ошибок Diagnostic Viewer позволяет теперь конфигурировать сообщения об ошибках и включать в них гиперссылки.
  • Редактор маски Mask Editor теперь включает в себя инструмент для создания динамических окон диалога. Панель Callback на вкладке Parameters редактора маски позволяет задавать функции обрабатывающие изменение параметров блока (подсистемы).
  • Блок S-function Builder содержит новую вкладку Data Properties, c помощью которой можно задавать тип данных портов, вид входных и выходных сигналов (действительный или комплексный), определять метки портов, задавать размерность сигналов и т.п.
  • Новая библиотека Model Verification library. Библиотека содержит блоки, выполняющие проверку модели в процессе расчета.
  • Инструмент создания отчета Print details, формирующий HTML-документ со схемами модели и подсистем, а также перечнем параметров блоков и их значениями. Команда Print details включена в меню File.
  • Для ставших привычными блоков можно задавать дополнительные параметры. Так, например, окно параметров блока Sum содержит флажок Show additional parameters, установка которого увеличивает окно. В увеличенном окне становятся доступными новые группы параметров. Теперь возможно задать, например, такой параметр как Output data type – тип данных выходного сигнала.

 

Новые продукты в версии 13
  • Embedded Target for Motorola MPC555 позволяет переносить выходные коды, сгенерированные в Real-Time Workshop Embedded Coder, непосредственно в микроконтроллер MPC555. Для генерирования выходных кодов, специфичных для Motorola MPC555, Embedded Target for Motorola MPC555 работает совместно с Real-Time Workshop Embedded Coder.
  • Embedded Target for TI C6000 DSP Platform упрощает проектирование и анализ программ для Texas Instruments DSPs, давая возможность генерировать эффективные коды непосредственно из среды MATLAB. Блоки можно использовать в Simulink, DSP Blockset и Communications Blockset для разработки вашего алгоритма DSP в виде иерархической блок-схемы, и далее, с помощью Real-Time Workshop, создавать ясные, реализуемые алгоритмы, которые могут быть оптимизированы разработчиками программного обеспечения DSP.
  • MATLAB Link для Code Composer Studio Development Tools упрощает анализ и верификацию программного обеспечения для TI DSPs, позволяя устанавливать связь между средой разработки программного обеспечения TI, аппаратурой DSP, работающей в режиме реального времени, и MATLAB. Это устраняет пробел в программных средствах между разработкой алгоритмов DSP и их реализацией, позволяя разработчикам алгоритмов, системным проектировщикам и специалистам по DSP тестировать и делать обоснованные заключения о программном обеспечении DSP в среде MATLAB.
  • Model-Based Calibration Toolbox обеспечивает средства проектировщика для калибровки систем силовых передач. Он использует как богатые вычислительные возможности среды MATLAB, так и возможности моделирования среды Simulink. Model-Based Calibration Toolbox снижает время тестирования на испытательном стенде, повышает производительность изделий машиностроения, уменьшает продолжительность проверочных испытаний и дает возможность повысить производительность и надежность силовых установок.
  • Aerospace Blockset построен на основе Simulink как средство для компьютерного моделирования летательных аппаратов, ракет и двигательных установок.
  • Curve Fitting Toolbox - набор пользовательских графических интерфейсов (GUIs) и M-функций, созданных в вычислительной среде MATLAB. Параметрическая и непараметрическая аппроксимация, метод наименьших квадратов, слайны, интерполяция, оценки качества аппроксимации.
  • MATLAB COM Builder дает возможность легко конвертировать алгоритмы, написанные на языке MATLAB, в COM объекты.
  • MATLAB Excel Builder позволяет легко конвертировать сложные алгоритмы MATLAB в модули для Excel. Это дает возможность использовать гибкую, основанную на матричных вычислениях, среду программирования MATLAB с тысячами доступных математических и графических функций для быстрого проектирования.