Установите размерности сигналов, принятых входным портом
Нет
MATLAB
SetInputPortDimensions(s, port, dimsInfo)
s
Экземпляр Simulink.MSFcnRunTimeBlock
класс, представляющий блок Level-2 MATLAB S-function.
port
Индекс определения целочисленного значения порта, который будет установлен.
dimsInfo
Массив, который задает размерности сигнала, поддержанные портом, например, [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