Установите размерности сигналов, принятых портом входа
Нет
MATLAB
SetInputPortDimensions(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 MATLAB S-функция устанавливает размерности входного порта с помощью линии
s.InputPort(port).Dimensions = dimsInfo;
Этот метод действителен только для симуляции.
Примечание
Этот метод может задать размерности любого другого входного или выходного порта, размеры которого получают из размерностей port
.
По умолчанию механизм вызывает этот метод только, если он может полностью определить размерность port
от порта, к которому он подключен.
Механизм вызывает этот метод, пока все входные порты с унаследованными размерностями не будут заданы свои размерности.
SetOutputPortDimensions
, Simulink.MSFcnRunTimeBlock
, Simulink.BlockPortData
, mdlSetInputPortDimensionInfo