PostPropagationSetup

Задайте размеры векторов работы и создайте параметры периода выполнения, требуемые этой S-функцией MATLAB

Необходимый

Нет

Язык

MATLAB

Синтаксис

PostPropagationSetup(s)

Аргументы

s

Экземпляр Simulink.MSFcnRunTimeBlock класс, представляющий блок Level-2 MATLAB S-function.

Описание

Simulink® механизм вызывает этот дополнительный метод, чтобы позволить этой S-функции установить размеры состояния и работать векторы, что это должно хранить глобальные данные и создать параметры периода выполнения (см., Создают и Параметры периода выполнения S-функции Обновления). Механизм вызывает этот метод после того, как это определило ширину входного порта, ширину выходного порта и шаги расчета S-функции. Это позволяет S-функции измерять состояние и работать векторы на основе номера и размеров вводов и выводов и/или количества шагов расчета.

S-функция MATLAB Уровня 2 должна реализовать этот метод, если какие-либо векторы DWork используются в S-функции. В случае S-функций MATLAB этот метод определяет номер векторов DWork и инициализирует их атрибуты. Например, следующий код в PostPropagationSetup метод задает использование для первого вектора DWork:

s.DWork(1).Usage = type;

где s экземпляр Simulink.MSFcnRunTimeBlock класс, представляющий блок Level-2 MATLAB S-function и type одно из следующего:

  • DWork

  • DState

  • Царапина

  • Режим

Пример

Для полного примера Уровня 2 S-функция MATLAB с помощью векторов DWork смотрите файл adapt_lms.m используемый в модели Simulink sldemo_msfcn_lms.

Смотрите также

setup, Simulink.RunTimeBlock, mdlSetWorkWidths

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