Задайте ширину входного порта
int_T ssSetInputPortWidth(SimStruct *S, int_T port, int_T width)
S
SimStruct, представляющий Блок s-function.
port
Индекс входного порта, ширина которого устанавливается.
width
Ширина входного порта.
Используйте в mdlInitializeSizes
(после того, как ssSetNumInputPorts
) задавать ненулевую положительную целочисленную ширину или DYNAMICALLY_SIZED
для каждого индекса входного порта, запускающегося в 0. Если ширина динамически измерена, S-функция должна обеспечить mdlSetInputPortDimensionInfo
и mdlSetDefaultPortDimensionInfo
методы, чтобы позволить размерностям сигнала, которые будут установлены правильно во время распространения сигнала.
Примечание
Этот макрос и ssSetInputPortVectorDimension
функционально идентичны за исключением их возвратов. ThessSetInputPortVectorDimension
возвращается 1 в случае успеха, и 0 в противном случае.
C, C++
Смотрите S-функцию sfun_dtype_io.c
используемый в sfcndemo_dtype_io
.
ssSetNumInputPorts
, ssSetOutputPortWidth
, ssSetInputPortVectorDimension