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

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

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

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

  2. В меню Simulink® выберите Simulation> Model Configuration Parameters.

    Окно 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. В панели меню Simulink выберите Code> C/C++ Code> Build Model.

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

Похожие темы