(Не рекомендуемый) Создать сгенерированный код из модели
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