Следующие таблицы обобщают удар каждого параметра конфигурации на отладке, трассируемости, КПД и факторах безопасности, и указывают на параметры конфигурации заводской настройки для цели ERT. Параметры конфигурации Simulink® Coder™ документируются в Рекомендуемые Сводные данные Настроек для Параметров конфигурации Модели. Для дополнительных деталей щелкните по ссылкам в столбце Параметра конфигурации.
Отображение требований к приложению к панели оптимизации
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Никакой удар | Никакой удар | Оптимальное конечное значение |
|
| |
Оптимизируйте использование заданных минимальных и максимальных значений | Off | Off | On | Никакой удар | Off |
Никакой удар | Никакой удар | На (графический интерфейсе пользователя) | Никакая рекомендация | On | |
Никакой удар | Никакой удар | На (выполнение, ROM) | Никакая рекомендация | On | |
Удалите код из выражений настраиваемого параметра, который насыщает значения из области значений | Off | Off | На (выполнение, ROM) | Никакая рекомендация | On |
Удалите код, который защищает от арифметических исключений деления | Никакой удар | Никакой удар | На (выполнение, ROM) | Off | Off |
Никакой удар | Никакой удар | Прочь (выполнение, ROM), на (RAM) | Никакой удар | Off | |
Передайте допускающую повторное использование подсистему выходные параметры как | Никакой удар | Никакой удар |
| Никакой удар |
|
Отображение требований к приложению к панели генерации кода: память разделяет параметры
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Package | Никакой удар | Никакой удар | Никакой удар | Никакой удар | ---None--- |
Initialize/Terminate | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Execution | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Shared utility | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Constants | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Inputs/Outputs | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Internal data | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Parameters | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Default |
Validation results | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Никакой пакет не выбран. |
Отображение требований к приложению к панели генерации кода: сообщите о вкладке
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Код к модели | On | On | Никакой удар | Никакая рекомендация | Off |
Модель к коду | On | On | Никакой удар | Никакая рекомендация | Off |
Сгенерируйте Веб-представление модели | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Off |
Устраненный / виртуальные блоки | On | On | Никакой удар | Никакая рекомендация | Off |
Прослеживаемые блоки Simulink | On | On | Никакой удар | Никакая рекомендация | Off |
Прослеживаемые объекты Stateflow | On | On | Никакой удар | Никакая рекомендация | Off |
Прослеживаемые функции MATLAB | On | On | Никакой удар | Никакая рекомендация | Off |
Сгенерируйте статические метрики кода | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Off |
Подведите итог, какие блоки инициировали замены кода | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Off |
Отображение требований к приложению к панели генерации кода: вкладка комментариев
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
On | On | Никакой удар | Никакой удар | On | |
On | On | Никакой удар | Никакой удар | On | |
On | On | Никакой удар | Никакой удар | Off | |
Имя правильного файла | Имя правильного файла | Никакой удар | Никакой удар |
| |
On | On | Никакой удар | Никакой удар | On | |
On | On | Никакой удар | Никакая рекомендация | Off |
Отображение требований к приложению к панели генерации кода: вкладка идентификаторов
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Используйте значение по умолчанию | Никакой удар | Никакая рекомендация |
| |
Никакой удар | 1 | Никакой удар | Никакой удар | 1 | |
Допустимое значение | >30 | Никакой удар | >30 | 31 | |
Никакой удар | Никакой удар | Никакой удар | Никакой удар |
| |
Никакой удар |
|
| Никакой удар |
| |
Используйте те же зарезервированные имена в качестве Цели Симуляции | Никакой удар | Никакой удар | Никакой удар | Никакой удар | Off |
Никакой удар | Никакой удар | Никакой удар | Никакой удар | 8 | |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | emx$M$N | |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | emxArray_$M$N | |
Никакой удар | Установите пользовательскую строку и используйте $U в символах | Никакой удар | Никакой удар | ' ' | |
Никакой удар |
| Никакой удар | Никакой удар |
| |
Никакой удар |
| Никакой удар | Никакой удар |
| |
Никакой удар |
| Никакой удар | Никакой удар |
| |
Никакой удар | Никакой удар | Никакой удар | Никакой удар |
|
Отображение требований к приложению к панели генерации кода: интерфейсная вкладка
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Никакой удар | Никакой удар | От (графический интерфейса пользователя), | Никакой удар | На (графический интерфейсе пользователя), | |
Никакой удар | Никакой удар | Прочь для действительного только | Никакой удар | On | |
Никакой удар | Никакой удар | Off | Никакая рекомендация | On | |
Никакой удар | Никакой удар | Прочь (выполнение, ROM), Никакой удар (RAM) | Никакая рекомендация | Off | |
Никакой удар | Никакой удар | Off | Никакая рекомендация | Off | |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | Off | |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | 256 для целей ERT 2048 для целей GRT | |
Никакой удар | Никакой удар | Никакой удар | Никакой удар |
| |
Используйте динамическое выделение памяти для инициализации модели | Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | Off |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | On | |
Удалите ошибочное поле состояния в режиме реального времени структура данных модели | Off | Никакой удар | On | Никакая рекомендация | Off |
Никакой удар | Никакой удар | On | Никакая рекомендация | On | |
Off | Никакой удар | Никакой удар | On | Никакой удар | |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация |
| |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация |
| |
|
|
| Никакая рекомендация |
| |
|
|
| Никакая рекомендация |
| |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | private | |
|
|
| Никакая рекомендация |
| |
Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | On | |
Используйте динамическое выделение памяти для инстанцирования блока модели | Никакой удар | Никакой удар | On | Никакая рекомендация | Off |
Отображение требований к приложению к панели генерации кода: вкладка верификации
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
On | On | Off | Никакая рекомендация | Off | |
On | On | Off | Никакая рекомендация | Off | |
Никакой удар | Допустимое имя переменной MATLAB® | Никакой удар | Никакой удар | Off | |
|
|
| Никакой удар |
| |
|
|
| Никакая рекомендация |
| |
On | On | Off | Никакой удар | Off | |
On | On | Off | Никакой удар | Off |
Отображение требований к приложению к панели генерации кода: вкладка стиля кода
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Parentheses level | Nominal (Optimize for readability) | Nominal (Optimize for readability) | Minimum (Rely on C/C++ operators for precedence) | Никакая рекомендация | Nominal (Optimize for readability) |
Preserve operand order in expression | On | On | Off | Никакая рекомендация | Off |
Preserve condition expression in if statement | On | On | Off | Никакая рекомендация | Off |
Convert if-elseif-else patterns to switch-case statements | Никакой удар | Off | На (выполнение, ROM), Никакой удар (RAM) | Никакой удар | On |
Preserve extern keyword in function declarations | Никакой удар | Никакой удар | Никакой удар | Никакой удар | On |
Preserve static keyword in function declarations | Никакой удар | Никакой удар | На (выполнение, ROM) | Никакой удар | On |
Suppress generation of default cases for Stateflow switch statements if unreachable | On | On | Off | Никакая рекомендация | On |
Replace multiplications by powers of two with signed bitwise shifts | Никакой удар | Никакой удар | On | Никакой удар | On |
Casting modes | Nominal | Nominal | Nominal | Standards Compliant | Nominal |
Array container type | Никакой удар | Никакой удар | Никакой удар | Никакая рекомендация | C-style array |
Indent style | K&R | K&R | K&R | K&R | K&R |
Indent size | 2 | 2 | 2 | 2 | 2 |
Отображение требований к приложению к панели генерации кода: вкладка шаблонов
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Code templates: Source file (*.c) template | Никакой удар | Никакой удар | Никакой удар | Никакой удар | ert_code_template.cgt |
Code templates: Header file (*.h) template | Никакой удар | Никакой удар | Никакой удар | Никакой удар | ert_code_template.cgt |
Data templates: Source file (*.c) template | Никакой удар | Никакой удар | Никакой удар | Никакой удар | ert_code_template.cgt |
Data templates: Header file (*.h) template | Никакой удар | Никакой удар | Никакой удар | Никакой удар | ert_code_template.cgt |
File customization template | Никакой удар | Никакой удар | Никакой удар | Никакой удар | example_file_process.tlc |
Generate an example main program | Никакой удар | Никакой удар | Никакой удар | Никакой удар | On |
Target operating system | Никакой удар | Никакой удар | Никакой удар | Никакой удар | BareBoardExample |
Отображение требований к приложению к панели генерации кода: вкладка размещения кода
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Никакой удар | Допустимое значение | Никакой удар | Никакой удар | 'auto' | |
Никакой удар | Допустимое значение | Никакой удар | Никакой удар |
| |
Никакой удар | Допустимое значение | Никакой удар | Никакой удар | 'auto' | |
Никакой удар | Допустимое значение | Никакой удар | Никакой удар |
| |
Никакой удар | Допустимое значение | Никакой удар | Никакой удар |
| |
Никакой удар | Допустимое значение | Никакой удар | Никакой удар | 'auto' | |
Никакой удар | Допустимое целое число | Никакой удар | Никакой удар | 10 | |
Никакой удар | Допустимое целое число | Никакой удар | Никакой удар | 10 | |
Никакой удар | Никакой удар | Никакой удар | Никакой удар |
|
Отображение требований к приложению к панели генерации кода: заменяющая вкладка типа данных
Параметр конфигурации | Отладка | Трассируемость | Эффективность | Меры безопасности | Заводская настройка |
---|---|---|---|---|---|
Replace data type names in the generated code | Никакой удар | On | Никакой удар | Никакой удар | Off |
Replacement Name | Никакой удар | Вектор допустимого символа | Никакой удар | Никакая рекомендация | '' |