(Не рекомендуемый) Создать сгенерированный код из модели
rtwbuild
не рекомендуется. Использовать slbuild
вместо этого.
rtwbuild(
генерирует код из model
)model
на основе текущих настроек параметров конфигурации модели. Если model
не загружен в MATLAB® окружение, rtwbuild
загружает его перед генерацией кода.
Если вы очищаете параметр конфигурации модели Generate code only, функция генерирует код и создает исполняемый образ.
Чтобы уменьшить время генерации кода, при перестройке модели, rtwbuild
обеспечивает инкрементальную сборку модели. Генератор кода перестраивает модель или подмодели только тогда, когда они изменились со времени последней сборки модели. Чтобы принудительно создать сборку топовой модели, смотрите 'ForceTopModelBuild'
аргумент.
rtwbuild(
использует дополнительные опции, заданные одним или несколькими model
,Name,Value
)Name,Value
аргументы в виде пар.
rtwbuild(
генерирует код из subsystem
)subsystem
на основе текущих настроек параметров конфигурации модели. Прежде чем инициировать сборку, откройте (или загрузите) родительскую модель.
Если вы очищаете параметр конфигурации модели Generate code only, функция генерирует код и создает исполняемый образ.
rtwbuild(
генерирует код из subsystem
,'Mode','ExportFunctionCalls'
)subsystem
который включает вызовы функций, которые можно экспортировать во внешний код приложения, если у вас есть Embedded Coder®.
возвращает указатель на блок SIL, созданный для кода, сгенерированного из указанной подсистемы, если для параметра конфигурации Create block задано значение blockHandle
= rtwbuild(subsystem
,'Mode','ExportFunctionCalls')SIL
и если у вас есть Embedded Coder. Затем можно использовать блок SIL для численной проверки эквивалентности.
Вы можете инициировать генерацию кода и процесс сборки путем:
Нажатие Ctrl+B.
Выбор Code > C/C++ Code > Build Model.
Вызов slbuild
команда из командной строки MATLAB.
codebuild
| coder.buildstatus.close
| coder.buildstatus.open
| rtwrebuild
| slbuild