Выберите и приоритизируйте цели генерации кода использовать с Советником Генерации кода.
Генерация кода Category:
Из списка Available objectives выберите цели.
Нажмите избранную кнопку (стрела, указывающая право), чтобы переместить цели, которые вы выбрали в список Selected objectives - prioritized.
Кликните по более высокому приоритету (стрелка вверх) и более низкому приоритету (стрелка вниз) кнопки, чтобы приоритизировать цели.
Список доступных целей.
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 совместимая генерация кода.
После того, как вы выбираете цели из параметра Available objectives, организуете цели в параметре Selected objectives - prioritized с самой высокой приоритетной целью наверху.
Это диалоговое окно появляется только для основанных на ERT целей.
Параметр:
'ObjectivePriorities' |
Ввод: массив ячеек из символьных векторов или массив строк; комбинация доступных значений |
Значение:
{''} | {'Execution efficiency'} | {'ROM efficiency'} | {'RAM efficiency'} | {'Traceability'} | {'Safety precaution'} | {'Debugging'} | {'MISRA C:2012 guidelines'} | {'Polyspace'} |
Значение по умолчанию:
{''} |