Для большого кода MATLAB® оптимизируйте генерацию кода путем модульного исполнения кода:
Разбейте свой код MATLAB в меньшие, автономные разделы.
Сохраните каждый раздел в функции MATLAB.
Сгенерируйте код C/C++ для каждой функции.
Вызовите сгенерированные функции C/C++ в последовательности от функции MATLAB обертки с помощью coder.ceval
.
Сгенерируйте код C/C++ для функции обертки.
Помимо оптимизации генерации кода для оригинального кода MATLAB, этот подход также предоставляет вас код C/C++ для отдельных разделов. Можно снова использовать код для разделов человека позже путем интеграции их с другим сгенерированным кодом C/C++ с помощью coder.ceval
.