Выберите и определите приоритеты целей генерации кода для использования с Code Generation Advisor.
Category: Генерации кода
Из списка Available objectives выберите цели.
Нажмите кнопку выбора (стрелу, указывающая вправо), чтобы переместить выбранные цели в Selected objectives - prioritized список.
Нажмите кнопки с более высоким приоритетом ( стрелой) и с более низким приоритетом (вниз стрела), чтобы определить приоритеты целей.
Список доступных целей.
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'} |
По умолчанию:
{''}
|