Модельно-ориентированное проектирование с Engee

Моделирование — это создание виртуального представления реальной системы.

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

Моделирование и симуляция ценны для тестирования системы в условиях, которые трудно воспроизвести только с помощью прототипов оборудования. Это особенно актуально на ранней стадии процесса проектирования, когда оборудование еще недоступно.

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

Из модели также может быть автоматически сгенерирован C-код. Если формализованы и указаны требования к реализации программного обеспечения для конкретной аппаратной платформы, то на ее базе возможно создание автоматизированных испытательных стендов. Генерация кода экономит время и предотвращает появление ошибок ручного кодирования.

В модельно-ориентированном проектировании (МОП) системная модель находится в центре рабочего процесса. МОП обеспечивает быструю и экономичную разработку динамических систем, включая системы управления, системы обработки сигналов и системы связи.

МОП позволяет:

  • использовать общую среду проектирования для проектных групп.

  • связывать проекты напрямую с требованиями.

  • постоянно выявлять и исправлять ошибки, объединяя тестирование с проектированием.

  • выполнять уточнение алгоритмов с помощью многодоменного моделирования.

  • автоматически генерировать встраиваемый программный код и документацию.

  • разрабатывать и повторно использовать наборы тестов.

model based design1

Пример рабочего процесса проектирования на основе моделей в Engee

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

model based design2

Рабочий процесс в этой статье сосредоточен на фундаментальных задачах Engee, поскольку они связаны с проектированием на основе моделей.

  • Определение и компоновка системы — определите цели моделирования, компоненты, структуру модели.

  • Моделирование и проверка системы — моделируйте и тестируйте компоненты, интегрируйте компоненты, тестируйте систему.

  • Проектирование системы в Engee — проектируйте и тестируйте новые компоненты.