В этом примере показано, как использовать шаблон генерации кода для нового проекта. Шаблон проекта генерации кода для Project включает несколько моделей. Шаблон проекта также предоставляет утилиты (скрипты .m), которые помогают вам сгенерировать код контроллера и запустить симуляции модели тестовой обвязки.
Чтобы просмотреть функции Project API для каждой операции в этом примере, просмотрите код примера.
Создайте новый проект из шаблона проекта генерации кода.
Чтобы создать этот проект с начальной страницы Simulink, в Командном окне введите:
simulink
Выберите шаблон Генерации кода на начальной странице и создайте exampleCodeGen
проект.
Сгенерируйте код контроллера для feedback_control.slx
модель.
Чтобы сгенерировать код контроллера, выберите вкладку Project Shortcuts и выберите ярлык Generate Controller Code.
Этот ярлык запускает generate_controller_code.m
скрипт в utilities
папка проекта. Скрипт создает feedback_control.slx
модель в controller
папка проекта.
Симулируйте обвязку верхнего уровня feedback_harness.slx
модель.
Чтобы открыть модель тестовой обвязки для симуляции, перейдите на вкладку Ярлыки проекта и выберите ярлык обвязки обратной связи. Этот ярлык открывает feedback_harness.slx
модель в harnesses
папка проекта.
Чтобы симулировать модель, нажмите Запуск.
Откройте Scope
блокируйте в модели и наблюдайте выход симуляции.
Чтобы открыть возможности и наблюдать симуляцию, в окне Simulink, дважды кликните Scope
блок.
Чтобы просмотреть зависимости файла, используйте представление Dependency Analyzer проекта.
Из представления Dependency Analyzer можно:
Наблюдайте зависимости файла.
Наведите на стрелы зависимостей, чтобы изучить тип зависимостей.
Дважды кликните файл или модель, чтобы открыть его.