Вычислите сигналы, что этот Блок s-function MATLAB испускает
Да
MATLAB
Outputs(s)
s
Экземпляр класса Simulink.MSFcnRunTimeBlock
, представляющего Уровень 2 Блок s-function MATLAB.
Механизм Simulink® вызывает этот требуемый метод на каждом шаге времени симуляции. На Уровне 2 S-функция MATLAB вычисляет метод Outputs
, выходные параметры S-функции в текущее время продвигаются и хранят результаты в свойстве
объекта периода выполненияOutputPort(n).Data
. Кроме того, для S-функций с переменной частотой дискретизации, метод
Outputs
вычисляет следующий хит частоты дискретизации.
Используйте метод объекта периода выполнения IsSampleHit
, чтобы определить, ли текущее время симуляции один, в котором задача, обработанная этим блоком, активна. Для основанных на порте частот дискретизации используйте свойство IsSampleHit
InputPort
объекта периода выполнения или методов OutputPort
, чтобы определить, производит ли порт выходные параметры или принимает входные параметры на текущем шаге времени симуляции.
Установите свойство NextTimeHit
объекта периода выполнения задать время следующего демонстрационного хита для переменных S-функций частоты дискретизации.
Simulink.RunTimeBlock
, Simulink.MSFcnRunTimeBlock
, mdlOutputs