Диалоговое окно Set Targets - Генерация Кода Advisor

Описание

Выберите и определите приоритеты целей генерации кода для использования с Code Generation Advisor.

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

Настройки

  1. Из списка Available objectives выберите цели.

  2. Нажмите кнопку выбора (стрелу, указывающая вправо), чтобы переместить выбранные цели в Selected objectives - prioritized список.

  3. Нажмите кнопки с более высоким приоритетом ( стрелой) и с более низким приоритетом (вниз стрела), чтобы определить приоритеты целей.

Цели

Список доступных целей.

Execution efficiency - настройте настройки генерации кода для достижения быстрого времени выполнения.
ROM efficiency - настройте настройки генерации кода, чтобы уменьшить использование ПЗУ.
RAM efficiency - настройте настройки генерации кода, чтобы уменьшить использование оперативной памяти.
Traceability - Сконфигурируйте настройки генерации кода, чтобы обеспечить отображение между элементами модели и кодом.
Safety precaution - настройте настройки генерации кода для повышения ясности, детерминизма, робастности и верифицируемости кода.
Debugging - настройте настройки генерации кода, чтобы отлаживать процесс генерации кода.
MISRA C:2012 guidelines - настройте настройки генерации кода, чтобы повысить податливость рекомендациям MISRA по C:2012.
Polyspace - Сконфигурируйте настройки генерации кода, чтобы подготовить код для Polyspace® анализ.

Примечание

Если вы выбираете цель генерации кода MISRA C:2012, Code Generation Advisor проверяет:

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

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

Приоритеты

После выбора целей из параметра Available objectives организуйте цели в параметре Selected objectives - prioritized с наивысшим приоритетом в верхней части.

Зависимость

Это диалоговое окно появляется только для целей, основанных на ERT.

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

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

Похожие темы