Укажите, нужно ли генерировать код, который явно инициализирует данные с плавающей точкой до 0,0.
Category: оптимизации
По умолчанию: On (GUI), 'off'
(командная строка)
Использование memset
очистить внутреннее запоминающее устройство для данных с плавающей точкой до целочисленного битового шаблона 0 (все биты 0), независимо от типа. Если ваш компилятор и целевой CPU оба представляют нуль с плавающей точкой с целочисленным битовым шаблоном 0
, используйте этот параметр для выполнения усиления и эффективности ПЗУ.
Этот параметр требует, чтобы вы включили Memcpy threshold параметра конфигурации, чтобы включить функциональность memset. Проверьте, что значение порога установлено достаточно высоким.
Генерирует код для явной инициализации хранилища данных типов float
и double
до 0,0. Получившийся код немного менее эффективен, чем код, сгенерированный при выборе опции.
Этот параметр требует Simulink® Coder™ лицензию.
Параметр:
InitFltsAndDblsToZero |
Значение:
'on' | 'off' |
По умолчанию:
'off'
|
Примечание
Значения в командной строке противоположны значениям в настройках. Поэтому 'on'
в командной строке соответствует описанию «Off» в разделе настроек, и 'off'
в командной строке соответствует описанию «On» в разделе настроек.
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | On (GUI), 'off' (командная строка) (выполнение, ПЗУ), без влияния (ОЗУ) |
Меры безопасности | Никакого влияния |