SetOutputPortDimensions

Установите размерности сигналов, принятых портом выхода

Необходимый

Нет

Язык

MATLAB

Синтаксис

SetOutputPortDimensions(s, port, dimsInfo)

Аргументы

s

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

port

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

dimsInfo

Массив, который задает размерности сигнала, поддерживаемую портом, например, [5] для 5-элементного вектора сигнала или [3 3] для матричного сигнала 3 на 3.

Описание

Simulink® engine вызывает этот метод с потенциальными размерностями dimsInfo для port.

A Level-2 S-функция MATLAB устанавливает размерности портов выхода с помощью линии

s.OutputPort(port).Dimensions = dimsInfo;

Примечание

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

По умолчанию механизм вызывает этот метод только, если он может полностью определить размерность port от порта, к которому он подключен.

Механизм вызывает этот метод, пока не будут заданы размеры всех выходных портов с унаследованными размерностями.

Пример

См. sfun_matadd.c для примера использования этой функции.

Введенный в R2012b