Обновление атрибутов параметра во время выполнения
void ssUpdateRunTimeParamInfo(SimStruct *S, int_T param, ssParamRec *info)
S
SimStruct, представляющий блок S-Function.
param
Индекс параметра во время выполнения.
info
Атрибуты параметра во время выполнения.
Используйте этот макрос в mdlProcessParameters
S-функции метод для обновления конкретных параметров во время выполнения. Для каждого параметра, который будет обновлен, метод должен сначала получить указатель на запись атрибутов параметра (
ssParamRec
), использование ssGetRunTimeParamInfo
. Затем метод должен изменить запись атрибутов параметра и обновить параметр времени выполнения, используя этот макрос.
Примечание
Если вы использовали ssRegAllTunableParamsAsRunTimeParams
для создания параметров во время выполнения используйте ssUpdateAllTunableParamsAsRunTimeParams
для обновления параметров.
C, C++
mdlProcessParameters
, ssGetRunTimeParamInfo
, ssUpdateAllTunableParamsAsRunTimeParams
, ssRegAllTunableParamsAsRunTimeParams