Задайте символьные размерности выходного порта и как те определяют размеры, распространяют назад
C, C++
static void mdlSetOutputPortSymbolicDimensions(SimStruct *S, int_T portIndex, SymbDimsId symbDimsId)
#if defined(MATLAB_MEX_FILE) #define MDL_SET_OUTPUT_PORT_SYMBOLIC_DIMENSIONS
{ } #endif
S
SimStruct, представляющий Блок s-function.
portIndex
Индекс выходного порта.
symbDimsId
Уникальное целочисленное значение, соответствующее символьной спецификации размерности.
Эта функция не возвращает значение.
Вызовите эту функцию из функции mdlInitializeSizes
. Для примера того, как использовать эту функцию, чтобы сконфигурировать S-функцию, которая поддерживает прямое и обратное распространение символьных размерностей, смотрите, Конфигурируют Варианты Размерности для Блоков s-function.