Установите размерности сигналов, принятых портом входа
Нет
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