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

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

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

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

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

    Окно Model Configuration Parameters позволяет вам задать цель генерации кода и установить опции отчета генерации кода для вашей модели.

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

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

  4. В Code Generation> узел Report окна Model Configuration Parameters, проверяйте флажок Create code generation report и нажмите OK.

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

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

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

Похожие темы