Укажите, следует ли создавать код для неинкрементированных S-функций.
Категория: Создание кода > Интерфейс
По умолчанию: Откл.
Создает код для неинлинированных S-функций.
Не создает код для неинлинированных S-функций. Если этот параметр отключен и модель включает неинлинированную S-функцию, в процессе построения возникает ошибка.
Встроенные S-функции имеют большое преимущество при формировании производственного кода, например, для реализации драйверов устройств. В таких случаях снимите флажок, чтобы принудительно использовать встроенные S-функции для генерации кода.
Не встроенные S-функции требуют дополнительных ресурсов памяти и вычислений, что может привести к значительным проблемам с производительностью. Рассмотрите возможность использования встроенной S-функции, когда речь идет об эффективности.
Этот параметр отображается только для целевых объектов на основе ERT.
Для создания кода этому параметру требуется лицензия Embedded Coder ®.
При выборе этого параметра также выбираются значения Support: числа с плавающей запятой и Support: non-finite number. Если снять флажок «Поддержка: числа с плавающей запятой» или «Поддержка: числа без конечных значений», во время создания кода отображается предупреждение, поскольку эти параметры требуются для интерфейса S-функции.
Параметр:
SupportNonInlinedSFcns |
| Текст: символьный вектор |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Прочь |
| Меры безопасности | Рекомендации отсутствуют |