Укажите единицу выходного порта
UnitId ssSetOutputPortUnit(SimStruct *S, int_T port, UnitId id);
SSimStruct представляет S-функциональный блок.
portИндекс входного порта.
idИдентификатор единицы, принятой port. Этот идентификатор возвращается из ssRegisterUnitFromExpr способ.
Идентификатор устройства, указанный id. Прибыль -1 если id является DYNAMICALLY_TYPED.
Использовать в mdlInitializeSizes (после ssSetNumOutputPorts) для указания единицы измерения для каждого выходного порта. Индексные номера выходных портов начинаются с 0 и заканчиваются общим количеством выходных портов минус 1 (от 0 до общего количества входных портов - 1).
C, C++
UnitId id = INVALID_UNIT_ID; ssRegisterUnitFromExpr(S , "m/s" , &id); if (id == INVALID_UNIT_ID) return; ssSetInputPortUnit(S, portIdx, id); ssSetOutputPortUnit(S, portIdx, id);
mdlInitializeSizes, ssSetNumInputPorts, ssRegisterUnitFromExpr, ssSetInputPortUnit, ssGetInputPortUnit, ssGetOutputPortUnit