exponenta event banner

SetOutputPortDimensions

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

Необходимый

Нет

Язык

MATLAB

Синтаксис

SetOutputPortDimensions(s, port, dimsInfo)

Аргументы

s

Экземпляр Simulink.MSFcnRunTimeBlock класс, представляющий Уровень 2 MATLAB S-Function block.

port

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

dimsInfo

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

Описание

Модуль Simulink ® вызывает этот метод с возможными размерамиdimsInfo для port.

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

s.OutputPort(port).Dimensions = dimsInfo;

Примечание

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

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

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

Пример

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

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