Приоритизированные цели

Описание

Список целей, которые вы задаете в порядке приоритета для рассмотрения ваших настроек конфигурации модели при помощи Советника Генерации кода. Чтобы задать цели, нажмите кнопку Set Objectives и используйте диалоговое окно Set Objectives - Code Generation Advisor.

Генерация кода Category:

Настройки

Значение по умолчанию: Unspecified

Unspecified

Никакая цель не задана. Не оптимизируйте настройки генерации кода с помощью Советника Генерации кода.

Execution efficiency

Сконфигурируйте настройки генерации кода, чтобы достигнуть быстрого времени выполнения.

ROM efficiency

Сконфигурируйте настройки генерации кода, чтобы уменьшать использование ROM.

RAM efficiency

Сконфигурируйте настройки генерации кода, чтобы уменьшать Использование оперативной памяти.

Traceability

Сконфигурируйте настройки генерации кода, чтобы обеспечить отображение между элементами модели и кодом.

Safety precaution

Сконфигурируйте настройки генерации кода, чтобы увеличить ясность, детерминизм, робастность и verifiability кода.

Debugging

Сконфигурируйте настройки генерации кода, чтобы отладить процесс сборки генерации кода.

MISRA C:2012 guidelines

Сконфигурируйте настройки генерации кода, чтобы увеличить податливость с инструкциями MISRA C:2012.

Polyspace

Сконфигурируйте настройки генерации кода, чтобы подготовить код к анализу Polyspace®.

Примечание

Если вы выбираете цель генерации кода инструкций по MISRA C:2012, Советник Генерации кода проверки:

  • Настройки конфигурации модели для податливости с рекомендациями параметра конфигурации MISRA C:2012.

  • Для блоков, которые не поддержаны или рекомендованы для MISRA C:2012 совместимую генерацию кода.

Зависимости

  • Этот параметр появляется только для основанных на ERT целей. Для основанных на GRT целей выберите цель при помощи цели Выбора параметра (Simulink Coder).

  • Когда вы генерируете код, этот параметр требует Embedded Coder®.

Информация о командной строке

Параметр: 'ObjectivePriorities'
Ввод: массив ячеек из символьных векторов или массив строк
Значение: {''} | {'Execution efficiency'} | {'ROM efficiency'} | {'RAM efficiency'} | {'Traceability'} | {'Safety precaution'} | {'Debugging'} | {'MISRA C:2012 guidelines'} | {'Polyspace'} | массив ячеек объективных имен
Значение по умолчанию: {''}

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаDebugging
ТрассируемостьTraceability
ЭффективностьExecution efficiency (выполнение), ROM efficiency (ROM), RAM efficiency (ПОРШЕНЬ)
Меры безопасностиSafety precaution

Похожие темы