Организация командной разработки

Записаться на обучение

Описание курса

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

Для прохождения курса требуется

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

Продолжительность

2 дня

Связанные продукты

Simulink Report Generator
Simulink Requirements
Simulink Check

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

Модуль 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-представление
Стандартные отчеты
Создание пользовательских отчетов