В этом примере показано, как сконфигурировать и сгенерировать код С для простой Simscape™ Multibody™ модели. Пример основан на четырехзвенной модели с именем sm_four_bar
. Модель использует решатель с переменной степенью, ode45 (Dormand-Prince)
, и поэтому требует rsim
цель, чтобы сгенерировать код.
В MATLAB® в командной строке введите sm_four_bar
.
MATLAB открывает четырехзвенную модель примера. Сохраните модель с другим именем в удобной папке.
На вкладке Modeling нажмите Model Settings.
Окно Параметры конфигурации модели позволяет вам задать цель генерации кода и задать опции отчета генерации кода для вашей модели.
В узле Code Generation окна Model Configuration Parameters установите параметр System target file равным rsim.tlc
.
The rsim.tlc
целевой файл совместим с моделями Simscape Multibody, которые имеют решатели с переменным шагом.
В узле Code Generation > Report окна Model Параметры Конфигурации установите флажок Create code generation report и нажмите OK.
MATLAB создает и открывает отчет генерации кода, когда вы создаете модель.
На вкладке Apps нажмите Simulink Coder.
Simulink® Coder™ программное обеспечение генерирует код С для четырехзвенниковой модели. Отчет о генерации кода для вашей модели открывается списком файлов сгенерированного кода и данных.