exponenta event banner

Создание кода для модели с несколькими телами

В этом примере показано, как настроить и создать код C для простой модели 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) и нажмите кнопку ОК.

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

  5. На вкладке Приложения щелкните Кодер Simulink.

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

Связанные темы