Список целей, которые вы задаете в порядке приоритета для рассмотрения ваших настроек конфигурации модели при помощи Советника Генерации кода. Чтобы задать цели, нажмите кнопку 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 целей выберите цель при помощи цели Выбора параметра.
Когда вы генерируете код, этот параметр требует 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 |