
31 мая 2011 года в Челябинске прошел семинар по разработке сложных систем в среде MATLAB и Simulink, организаторами которого выступили компании Softline и MathWorks
В семинаре приняли участие системные инженеры, разработчики программного обеспечения для встраиваемых систем, руководители проектов, технические руководители и директора.
Simulink – это дополнение к среде MATLAB для динамического моделирования физических процессов. Simulink предоставляет возможность для интерактивного графического моделирования с использованием набора библиотек и шаблонов. В среде Simulink можно проектировать, моделировать, разрабатывать и тестировать разнообразные динамические системы, включая коммуникационные, системы управления, передачи сигналов, обработки видео и изображений.
MATLAB является высокопроизводительным языком для технических расчетов. Он включает в себя вычисления, визуализацию и программирование в удобной интерактивной среде разработки, где задачи и решения выражаются в среде, близкой к математической.
MATLAB – это: математические вычисления; создание алгоритмов; моделирование; анализ данных, исследования и визуализация; научная и инженерная графика; разработка приложений, включая создание графических интерфейсов.
В рамках семинара инженер департамента MathWorks Дмитрий Шидловский рассказал об инструментах, которые используются для моделирования сложных электронных систем, а также средствах генерации кода. Также были рассмотрены инструменты для проведения тестирования разработанных систем.
На примерах было показано, каким образом можно:
- Разрабатывать системы цифровой обработки сигналов.
- Проводить моделирование систем содержащих смешанные сигналы на примере моделирования системы фазовой автоподстройки частоты.
- Разрабатывать алгоритмы систем связи и проводить моделирование с учетом радиочастотных эффектов.
- Разрабатывать сложные протоколы связи и управляющую логику на основе диаграмм состояний.
- Переводить алгоритмы в целочисленную арифметику.
- Проводить генерацию C и HDL кода из моделей Simulink и выполнять его оптимизацию.
- Производить более полное тестирование разрабатываемых систем.
Семинар был ориентирован как на тех пользователей, которые никогда не работали в среде MATLAB и Simulink, так и на пользователей, уже использующих ее в своей работе.