Программно сконфигурируйте цели генерации кода

В этом примере показано, как сконфигурировать цели генерации кода путем написания MATLAB® скрипт или ввод команд в командной строке.

  1. Укажите системный целевой файл. Если вы задаете цель на основе ERT, доступно больше целей. В данном примере задайте ert.tlc. model_name - имя или указатель на модель.

    set_param(model_name, 'SystemTargetFile', 'ert.tlc');

  2. Задайте свои цели. Для примера, если вашими целями являются эффективность выполнения и трассируемости, в этом приоритете введите:

    set_param(model_name, 'ObjectivePriorities',...
    {'Execution efficiency', 'Traceability'});

  3. Выполните Генерацию кода Advisor с помощью Генерации кода Advisor или в диалоговом окне Параметров конфигурации. Для получения дополнительной информации смотрите Настройте модель для целей генерации кода при помощи Code Generation Advisor.

Когда вы задаете системный целевой файл на основе GRT, можно задать цель в командной строке. Если вы задаете ROM efficiency, RAM efficiency, Traceability, MISRA C:2012 guidelines, Polyspace, или Safety precautionпроцесс сборки изменяет цель на Unspecified поскольку вы задали недопустимое значение при использовании целевого устройства на основе GRT.

Похожие темы