${message}

${message}

Курс дает практические навыки модельно-ориентированного проектирования применительно к командной и корпоративной разработке. Предоставляются руководства по управлению и совместной работе с моделями Simulink при работе над крупномасштабными проектами.

Курс содержит следующие темы:

  • Управление интерфейсами подсистем и моделей Simulink;
  • Работа с требованиями в моделях Simulink;
  • Разбиение моделей с использованием подсистем, библиотек и ссылок на модели;
  • Управление моделями и их зависимостями в проекте;
  • Управление размещением, хранением и поведением данных в модели при генерации кода;
  • Установление и контроль за соблюдением стандартов моделирования;
  • Документирование моделей Simulink и обмен моделями.

Предварительная подготовка:

Для прохождения курса требуется предварительное прохождение курсов «MATLAB для профессионалов» и «Simulink для моделирования систем и алгоритмов». Курс предназначен для опытных пользователей Simulink.

Продолжительность курса - 2 дня.

Программа курса:

Модуль 1. Модельно-ориентированное проектирование.

Получение представления о том, как моделирование в Simulink может применяться в традиционном процессе разработки. Обсуждение того, как материал, представленный в курсе, накладывается на этот процесс.

Модуль 2. Связь с требованиями и управлением интерфейсами.

Использование модели Simulink для хранения системных требований, иллюстрации потоков данных и определения интерфейсов системы.

  • Заглушки для компонентов;
  • Привязка требований к модели;
  • Определение интерфейсов компонентов модели;
  • Использование шин для определения интерфейсов.

Модуль 3. Архитектура модели.

Обсуждение преимуществ и недостатков различных способов организации компонентов моделей Simulink.

  • Аспекты разбиения системы на компоненты;
  • Виртуальные подсистемы;
  • Атомарные подсистемы;
  • Ссылки на модели;
  • Библиотеки;
  • Варианты компонентов.

Модуль 4. Управление файлами.

Эффективная организация проекта Simulink, включающего модели, данные, документацию и т.п.

  • Зависимости модели;
  • Манифесты модели;
  • Организация файлов;
  • Скрипты для запуска и закрытия проекта.

Модуль 5. Управление проектом.

Осуществление задач управления конфигурацией (система управления версиями, анализ изменений и т.п.) в среде Simulink.

  • Настройка проекта;
  • Ярлыки проекта;
  • Зависимости файлов и анализ влияния;
  • Интеграция с системами контроля версий;
  • Анализ изменений в файлах проекта.

Модуль 6. Управление данными.

Исследование зависимостей модели Simulink и лучшие практики для управления данными в моделях Simulink.

  • Приоритет рабочих пространств (workspace);
  • Управление параметрами;
  • Сохранение и загрузка данных;
  • Словари данных.

Модуль 7. Настройка данных.

Управление сигналами, параметрами и типами данных для влияния на поведение кода, сгенерированного из моделей Simulink.

  • Сигналы и параметры;
  • Объекты данных Simulink (Data Objects);
  • Настраиваемые параметры;
  • Типы данных в Simulink.

Модуль 8. Стандарты моделирования.

Установление стандартов моделирования и контроль за их соблюдением при разработке модели, поиск распространенных ошибок моделирования и оптимизация производительности модели.

  • Стандарты моделирования;
  • Инструмент Model Advisor;
  • Отчет по результатам проверки;
  • Другие инструменты для проверки моделей Simulink;
  • Пользовательские шаблоны для проверки.

Модуль 9. Разработка документации.

Методы автоматического создания документации и отчетов из моделей Simulink.

  • Печать модели помощи Print Frames;
  • Экспорт в Web-представление;
  • Стандартные отчеты;
  • Создание пользовательских отчетов.

Задать вопрос