Установите ширину выходного порта, который выводит 1-D (векторные) сигналы
Нет
C, C++
#define MDL_SET_OUTPUT_PORT_WIDTH
void mdlSetOutputPortWidth(SimStruct *S, int_T port,
int_T width)
S
SimStruct, представляющий блок S-Function.
port
Индекс порта.
width
Ширина сигнала.
Этот метод вызывается с шириной кандидата для порта динамического размера. Если предложенная ширина приемлема, метод должен пойти вперед и задать фактическую ширину порта, используя
. Если размер недопустим, ошибка должна быть сгенерирована через ssSetOutputPortWidth
. Обратите внимание, что любые другие входные или выходные порты динамического размера, ширина которых неявно задана в силу знания ширины данного порта, могут также иметь свои ширины, заданные посредством вызовов ssSetErrorStatus
или ssSetInputPortWidth
ssSetOutputPortWidth
. Этот метод действителен только для симуляции и должен быть заключен в #if defined(MATLAB_MEX_FILE)
оператор.