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