exponenta event banner

ssRegDlgParamAsRunTimeParam

Регистрация диалогового параметра в качестве параметра времени выполнения

Синтаксис

void ssRegDlgParamAsRunTimeParam(SimStruct *S, int_T dlgIdx,
 int_T rtIdx, const char_T *name, DTypeId dtId)

Аргументы

S

SimStruct представляет S-функциональный блок.

dlgIdx

Индекс параметра диалогового окна.

rtIdx

Индекс параметра времени выполнения.

name

Имя параметра времени выполнения.

dtId

Значение типа DTypeId указывает тип данных параметра времени выполнения.

Описание

Используйте эту функцию в mdlSetWorkWidths для регистрации параметра диалогового окна, указанного dlgIdx как параметр времени выполнения, заданный rtIdx и имеющие имя и тип данных, указанные name и dtIdсоответственно. Эта функция также инициализирует параметр времени выполнения начальным значением параметра диалогового окна, преобразуя его в указанный тип данных при необходимости. Список встроенных значений для идентификатора типа данных dtId, см. ssGetInputPortDataType.

Если преобразование типа данных приводит к потере точности или переполнению данных, модуль Simulink ® выполняет действие, определенное параметрами конфигурации Панель диагностики: валидность данных. Описание параметров достоверности данных, применяемых к параметрам, см. на справочной странице «Параметры конфигурации модели: диагностика достоверности данных» графического интерфейса пользователя Simulink.

Дополнительные сведения о параметрах времени выполнения см. в разделе Создание и обновление параметров времени выполнения S-функции.

Языки

C, C++

Пример

См. S-функцию sfun_runtime3.c используется в sfcndemo_runtime.

Представлен до R2006a