exponenta event banner

SetOutputPortSampleTime

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

Необходимый

Нет

Язык

MATLAB

Синтаксис

SetOutputPortSampleTime(s, port, time)

Аргументы

s

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

port

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

time

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

Описание

Модуль Simulink ® вызывает этот метод с временем выборки, котороеport наследует от порта, к которому он подключен.

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

s.OutputPort(port).SampleTime = time;

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

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

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

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