Сгенерируйте код для модели мультитела

В этом примере показано, как сконфигурировать и сгенерировать код С для простой Simscape™ Multibody™ модели. Пример основан на четырехзвенной модели с именем sm_four_bar. Модель использует решатель с переменной степенью, ode45 (Dormand-Prince), и поэтому требует rsim цель, чтобы сгенерировать код.

  1. В MATLAB® в командной строке введите sm_four_bar.

    MATLAB открывает четырехзвенную модель примера. Сохраните модель с другим именем в удобной папке.

  2. На вкладке Modeling нажмите Model Settings.

    Окно Параметры конфигурации модели позволяет вам задать цель генерации кода и задать опции отчета генерации кода для вашей модели.

  3. В узле Code Generation окна Model Configuration Parameters установите параметр System target file равным rsim.tlc.

    The rsim.tlc целевой файл совместим с моделями Simscape Multibody, которые имеют решатели с переменным шагом.

  4. В узле Code Generation > Report окна Model Параметры Конфигурации установите флажок Create code generation report и нажмите OK.

    MATLAB создает и открывает отчет генерации кода, когда вы создаете модель.

  5. На вкладке Apps нажмите Simulink Coder.

    Simulink® Coder™ программное обеспечение генерирует код С для четырехзвенниковой модели. Отчет о генерации кода для вашей модели открывается списком файлов сгенерированного кода и данных.

Похожие темы