Образцовые параметры конфигурации определяют метод для генерации кода и получившегося формата.
Откройте rtwdemo_throttlecntrl
и сохраните копию как throttlecntrl
в перезаписываемом месте на вашем пути MATLAB.
Эта модель использует программное обеспечение Stateflow®.
Откройте диалоговое окно Configuration Parameters панель Solver. Чтобы сгенерировать код для модели, необходимо сконфигурировать модель, чтобы использовать решатель фиксированного шага. В данном примере установите параметры, как отмечено в следующей таблице.
Параметр | Установка | Эффект на сгенерированный код |
---|---|---|
Type | Fixed-step | Поддерживает постоянный (фиксированный) размер шага, который требуется для генерации кода |
Solver | discrete (no continuous states) | Применяет метод интегрирования фиксированного шага для вычисления производной состояния модели |
Fixed-step size | .001 | Устанавливает базовую ставку; должно быть наименьшее общее кратное всех уровней в системе |
Откройте панель Code Generation и убедитесь, что System target file установлен в grt.tlc
.
GRT (Типичная Цель В реальном времени) настройка требует решателя фиксированного шага. Однако системный конечный файл rsim.tlc
поддерживает переменную генерацию кода шага.
Системный конечный файл (STF) задает цель, которая является средой для генерации и строительными нормами и правилами для выполнения на определенном оборудовании или платформе операционных систем. Например, одно свойство цели является форматом кода. grt настройка требует фиксированного решателя шага, и rsim.tlc поддерживает переменную генерацию кода шага.
Откройте Code Generation> панель Custom Code, и под Additional build information, выберите Include directories. В текстовом поле Include directories, введите:
"$matlabroot$\toolbox\rtw\rtwdemos\EmbeddedCoderOverview\"
Эта директория включает файлы, которые требуются, чтобы создавать исполняемый файл для модели.
Примените свои изменения и закройте диалоговое окно.