Представьте модель или подсистему как сгенерированный код S-функции
Simulink Coder/S-Function Target
Образец блока Generated S-Function представляет код, который генератор кода производит из своего целевого файла системы S-функции для модели или подсистемы. Для примера вы извлекаете подсистему из модели и создаете из нее Generated S-Function блок с помощью цели S-функции. Этот механизм может быть полезен для:
Преобразование моделей и подсистем в компоненты приложений
Повторное использование моделей и подсистем
Оптимизация симуляции - часто S-функция симулирует более эффективно, чем исходная модель
Для получения дополнительной информации о том, как создать блок Generated S-Function из подсистемы, смотрите Создание блоков s-function из подсистемы.
Блок S-Function должен выполнять аналогично модели или подсистеме, из которой он был сгенерирован.
Перед созданием блока явным образом задайте атрибуты сигнала блока Inport, такие как ширина сигнала или шаги расчета. Единственное исключение из этого правила касается шагов расчета, как описано в Sample Time Propagation in Generated S-Functions.
Установите параметры решателя блока Generated S-Function такими же, как и параметры исходной модели или подсистемы. Сгенерированный код S-функции работает аналогично исходной подсистеме (исключение из этого правила см. в разделе Выбор типа решателя).