ssSetInputPortUnit

Задайте модуль из входа портов

Синтаксис

UnitId ssSetInputPortUnit(SimStruct *S, int_T port, UnitId id);

Аргументы

S

SimStruct, представляющий блок S-Function.

port

Индекс входного порта.

id

Идентификатор модуля, принятого port. Этот идентификатор возвращается из файла ssRegisterUnitFromExpr способ.

Возвраты

Идентификатор модуля, заданный как id. Возвращает -1 если id является DYNAMICALLY_TYPED.

Описание

Использование в mdlInitializeSizes (после ssSetNumInputPorts), чтобы задать модуль для каждого входного порта. Input port индекса начинаются с 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);
Введенный в R2016b