Генерация кода имеет много целей и методов. Существуют два существенных обоснования:
Скомпилированные кодовые версии Simulink® и Simscape™ модели работают быстрее, чем исходные модели блоков. Экономия времени может быть резкой.
Не менее важным соображением для моделей Simscape является автономное внедрение сгенерированного и скомпилированного кода. Если вы преобразовываете часть или всю вашу модель в код, можно развернуть независимую исполняемую программу на фактически любой платформе, независимо от MATLAB®.
Преобразование модели или подсистемы в код также скрывает исходную модель или подсистему.