Моделирование является способом создать виртуальное представление реальной системы. Можно симулировать это виртуальное представление при широкой области значений условий, чтобы увидеть, как оно себя ведет.
Моделирование и симуляция ценны для условий тестирования, которые трудно воспроизвести только с помощью аппаратных прототипов. Это особенно актуально на ранней фазе процесса проекта, когда оборудование еще не доступно. Итерация между моделированием и симуляцией может улучшить качество разработки системы на раннем этапе, путем уменьшения количества ошибок, обнаруженных позже в процессе проектирования.
Можно автоматически сгенерировать код из модели и, когда включено программное обеспечение и требования к аппаратной реализации, создать испытательные стенды для проверки системы. Генерация кода экономит время и препятствует появлению вручную закодированных ошибок.
В Модельно-ориентированное Проектирование системная модель находится в центре рабочего процесса. Основанная на модели конструкция позволяет быстро и экономически эффективно разрабатывать динамические системы, включая системы управления, системы обработки сигналов и коммуникационных систем.
Основанная на модели конструкция позволяет вам:
Используйте общую среду проектирования для проектных групп
Соедините проекты непосредственно с требованиями
Идентифицируйте и исправляйте ошибки постоянно путем интеграции тестирования с проектом
Уточните алгоритмы посредством многодоменной симуляции
Автоматическая генерация кода встроенного программного обеспечения и документации
Разрабатывайте и переиспользуйте тестовые наборы
Чтобы начать работу с задачей Модельно-ориентированное проектирование, рассмотрим этот рабочий процесс.
Рабочий процесс в этом руководстве фокусируется на фундаментальном Simulink® задачи, которые относятся к Модельно-ориентированному проектированию.
Определение и размещение системы - идентифицируйте цели моделирования, определяйте компоненты, моделируйте размещение системы.
Модель и валидация системы - Модель и тестирование компонентов, интеграция компонентов, тестовая система.
Проектируйте систему в Simulink - Проектируйте и тестируйте новые компоненты.
Первые две задачи в этом рабочем процессе моделируют существующую систему и устанавливают контекст для разработки компонента. Следующим шагом в этом рабочем процессе будет реализация нового компонента. Можно использовать продукты быстрого прототипирования и генерации встраиваемого кода, такие как Simulink Real-Time™ и Embedded Coder®, чтобы сгенерировать код и использовать проект с реальной, физической системой.