Уменьшит ли этот метод время компиляции кодировщика MATLAB в реальном времени?

На моем рабочем месте используется MATLAB и суб-продукты Simulink, Realtime Workshop (RTW), RTW Embedded Coder. У нас есть большая модель simulink, которая компилируется в C, а затем в объектный файл для загрузки во встроенную цель. Весь процесс компиляции занимает ~ 3 часа, что довольно долго, в основном это компиляция и компоновка файлов C, созданных из модели simulink.

Удаление одной конкретной подсистемы сокращает время компиляции до 30 минут, и поскольку эта подсистема не работает менять очень часто. Я планирую кодировать это на C, а затем в MEX и использовать файл MEX в основной модели.

Уменьшит ли этот метод время компиляции? Есть ли еще одна техника, которую я должен изучить?

РЕДАКТИРОВАТЬ: Я думаю, решение будет примерно таким: Сгенерировать C из проблемной подсистемы Скомпилируйте это в какой-то объект, библиотеку Включите это в модель (но меня не интересует моделирование, у него есть только входные данные) Включите это в процесс сборки, предположительно связав после компиляции остальной части кода

6
задан Craig 11 August 2011 в 07:56
поделиться