exponenta event banner

Сгенерированная S-функция

Представление модели или подсистемы в виде сгенерированного кода S-функции

  • Библиотека:
  • Simulink Coder/S-функция назначения

  • Generated S-Function block

Описание

Экземпляр блока Generated S-Function представляет код, который генератор кода создает из целевого файла системы S-функций для модели или подсистемы. Например, можно извлечь подсистему из модели и построить из нее блок Сгенерированная S-функция (Generated S-Function) с помощью целевого объекта S-функции. Этот механизм может быть полезен для:

  • Преобразование моделей и подсистем в прикладные компоненты

  • Повторное использование моделей и подсистем

  • Оптимизация моделирования - часто S-функция моделируется более эффективно, чем исходная модель

Дополнительные сведения о создании сгенерированного S-функционального блока из подсистемы см. в разделе Создание S-функциональных блоков из подсистемы.

Требования

  • Блок S-Function должен работать идентично модели или подсистеме, из которой он был создан.

  • Перед созданием блока явно укажите атрибуты сигнала Inport block, такие как ширина сигнала или время выборки. Единственное исключение из этого правила касается времени выборки, как описано в разделе Распространение времени выборки в сгенерированных S-функциях.

  • Задайте параметры решателя для блока Сгенерированная S-функция (Generated S-Function) такими же, как параметры исходной модели или подсистемы. Сгенерированный код S-функции работает идентично исходной подсистеме (исключение из этого правила см. в разделе Выбор типа решателя).

Порты

Вход

развернуть все

См. требования.

Выходные аргументы

развернуть все

См. требования.

Параметры

развернуть все

Имя сгенерированной S-функции. Генератор кода получает имя путем добавления _sf на имя модели или подсистемы, из которой создается блок.

При выборе этого параметра отображаются модули, созданные для S-функции.

Представлен в R2011b