Проекты программного обеспечения обычно включают объединяющийся код от многочисленных источников. Типичная структура системы для приложения генерации кода состоит из среды, которая комбинирует код от многочисленных источников, включая внешний код и код, сгенерированный из моделей Simulink®.
Этот рисунок показывает приложение, которое требует интегрирования существующего кода драйвера для аппаратных устройств. Базовые алгоритмы программного обеспечения и логика могут быть комбинацией модулей кода для внешних допускающих повторное использование алгоритмов, интегрированных в окружение Simulink и код, сгенерированный как часть полного проекта модели.
Несколько рабочих процессов и инструментов доступны для вас, чтобы интегрировать внешний и сгенерированный код. Каждый рабочий процесс идентифицирует инструменты для генерации кода, который выравнивает интерфейсы, внешний вид кода и другие факторы, такие как оптимизация между внешним и сгенерированным кодом.