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