Сконфигурируйте параметры генерации кода для модели программно

Можно изменить параметры генерации кода для активной конфигурации модели в диалоговом окне Configuration Parameters или из командной строки MATLAB®. Используйте подход командной строки для создания скрипта, который автоматизирует параметры установки для установленной настройки модели.

Измените параметры, чтобы поддержать Execution efficiency

В этом примере вы изменяете параметры конфигурации, чтобы поддержать Советника Генерации кода цель приложения, Execution efficiency.

Шаг 1. Откройте модель.

slexAircraftExample

Шаг 2. Получите активную конфигурацию модели.

cs = getActiveConfigSet(model);

Шаг 3. Выберите цель Типичного в реальном времени (GRT).

switchTarget(cs,'grt.tlc',[]);

Шаг 4. Чтобы оптимизировать скорость выполнения, измените параметры.

Если вашей целью приложения является Execution efficiency, используйте set_param, чтобы изменить эти параметры:

set_param(cs,'MatFileLogging','off');
set_param(cs,'SupportNonFinite','off');
set_param(cs,'RTWCompilerOptimization','on');
set_param(cs,'OptimizeBlockIOStorage','on');
set_param(cs,'EnhancedBackFolding','on');
set_param(cs,'ConditionallyExecuteInputs','on')
set_param(cs,'DefaultParameterBehavior','Inlined');
set_param(cs,'BooleanDataType','on');
set_param(cs,'BlockReduction','on');
set_param(cs,'ExpressionFolding','on');
set_param(cs,'LocalBlockOutputs','on');
set_param(cs,'EfficientFloat2IntCast','on');
set_param(cs,'BufferReuse','on');

Шаг 5. Сохраните настройку модели в файл.

Сохраните настройку модели в файл, 'Exec_efficiency_cs.m', и просмотрите установки параметров.

saveAs(cs,'Exec_Efficiency_cs');
dbtype Exec_Efficiency_cs 1:50

Похожие темы