SetOutputPortSampleTime

Установите шаг расчета выходного порта, который наследовал его шаг расчета от порта, до которого он соединяется

Необходимый

Нет

Язык

MATLAB

Синтаксис

SetOutputPortSampleTime(s, port, time)

Аргументы

s

Экземпляр Simulink.MSFcnRunTimeBlock класс, представляющий Блок s-function.

port

Целочисленное значение, задающее индекс порта, выборка которого режима должна быть установлена.

time

Двухэлементный массив, [period offset], это задает период и смещение времен, что этот порт производит выход.

Описание

Simulink® механизм вызывает этот метод с шагом расчета что port наследовался от порта, до которого это соединяется.

Для Уровня 2 S-функции MATLAB, если наследованный шаг расчета приемлем, этот метод, устанавливают шаг расчета и время смещения с помощью линии

s.OutputPort(port).SampleTime = time;

Этот метод может установить шаг расчета любого другого порта ввода или вывода, шаг расчета которого выводит из шага расчета port, установка SampleTime свойство Simulink.BlockPortData объект сопоставил с портом на Уровне 2 S-функции MATLAB.

Обычно, шаги расчета распространены вперед; однако, если источники, питающие этот блок, наследовали шаги расчета, механизм может принять решение отступить - распространяют известные шаги расчета с этим блоком. Когда распространяющие спину шаги расчета, этот метод называется по очереди для всех наследованных сигналов выходного порта.

Смотрите SetInputPortSampleTime для получения дополнительной информации о том, когда этот метод называется.

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