Generated S-Function

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

  • Библиотека:
  • Simulink Coder/S-Function Target

  • Generated S-Function block

Описание

Образец блока 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-функции работает аналогично исходной подсистеме (исключение из этого правила см. в разделе Выбор типа решателя).

Порты

Вход

расширить все

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

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

расширить все

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

Параметры

расширить все

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

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

Введенный в R2011b