ssRegisterUnitFromExpr

Укажите модуль от модульного выражения

Синтаксис

void ssRegisterUnitFromExpr(SimStruct *S, char *unitExpr, UnitId *id);

Аргументы

S

SimStruct, представляющий Блок s-function.

unitExpr

Указатель функции, соответствующий модульному выражению для указываемого модуля.

ID

Целое число, значение которого является числовым модульным идентификатором типа после вызова ssRegisterUnitFromExpr.

Описание

Используйте эту функцию в mdlInitializeSizes указывать модуль. Используйте возвращенный модульный ID, чтобы задать модуль ввода или вывода для ssSetInputPortUnit и ssSetOutputPortUnit функции.

Если регистрация успешна, можно объявить, что порты ввода и вывода имеют этот модуль, с помощью соответствующего модуля id. Если регистрация не успешна, id установлен в INVALID_UNIT_ID.

Языки

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);
Введенный в R2017b
Для просмотра документации необходимо авторизоваться на сайте