Generated S-Function

Представляйте модель или подсистему как сгенерированный код 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)).

Порты

Входной параметр

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

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

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

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

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

Параметры

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

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

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

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