Представляйте модель или подсистему как сгенерированный код S-функции
Simulink Coder / Цель S-функции
Экземпляр блока Generated S-Function представляет код, который генератор кода производит из своего системного конечного файла S-функции для модели или подсистемы. Например, вы извлекаете подсистему из модели и создаете блок Generated S-Function из него при помощи цели S-функции. Этот механизм может быть полезен для:
Преобразование моделей и подсистем к компонентам приложения
Многократное использование моделей и подсистем
Оптимизируя симуляцию — часто, S-функция симулирует более эффективно, чем исходная модель
Для получения дополнительной информации о том, как создать блок Generated S-Function из подсистемы, смотрите, Создают Блоки s-function из Подсистемы (Simulink Coder).
Блок s-function должен выполнить тождественно к модели или подсистеме, от которой это было сгенерировано.
Прежде, чем создать блок, явным образом задайте атрибуты блока-сигнала Inport, такие как ширины сигнала или шаги расчета. Единственное исключение к этому правилу касается шагов расчета, как описано в Распространении Шага расчета в Сгенерированных S-функциях (Simulink Coder).
Установите параметры решателя блока Generated S-Function, чтобы совпасть с параметрами исходной модели или подсистемы. Сгенерированный код S-функции действует тождественно к исходной подсистеме (для исключения к этому правилу, смотрите, Выбирают Solver Type (Simulink Coder)).