Установите размерности сигналов, принятых входным портом
Нет
MATLAB
SetInputPortDimensions(s, port, dimsInfo)
s
Экземпляр класса Simulink.MSFcnRunTimeBlock
, представляющего Уровень 2 Блок s-function MATLAB.
порт
Индекс определения целочисленного значения порта, который будет установлен.
dimsInfo
Массив, который задает размерности сигнала, поддержанные портом, e. g., [5] для векторного сигнала с 5 элементами или [3 3] для 3 3 матричного сигнала.
Механизм Simulink® вызывает этот метод во время распространения размерности с размерностями кандидата dimsInfo
для port
.
Уровень 2 S-функция MATLAB устанавливает размерности входного порта с помощью строки
s.InputPort(port).Dimensions = dimsInfo;
Этот метод только допустим для моделирования.
Этот метод может установить размерности любого другого порта ввода или вывода, размерности которого выводят от размерностей port
.
По умолчанию механизм вызывает этот метод, только если это может полностью определить размерность port
от порта, до которого это соединяется.
Механизм вызывает этот метод, пока всем входным портам с наследованными размерностями не задали их размерности.
SetOutputPortDimensions
, Simulink.MSFcnRunTimeBlock
, Simulink.BlockPortData
, mdlSetInputPortDimensionInfo