This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Register a dialog parameter as a run-time parameter


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



SimStruct representing an S-Function block.


Index of the dialog parameter.


Index of the run-time parameter.


Name of the run-time parameter.


Value of type DTypeId that specifies the data type of the run-time parameter.


Use this function in mdlSetWorkWidths to register the dialog parameter specified by dlgIdx as a run-time parameter specified by rtIdx and having the name and data type specified by name and dtId, respectively. This function also initializes the run-time parameter to the initial value of the dialog parameter, converting the value to the specified data type if necessary. For a list of built-in values for the data type ID dtId, see ssGetInputPortDataType.

If the data type conversion results in precision loss or data overflow, the Simulink® engine takes the action defined by the Diagnostics Pane: Data Validity configuration parameters. See the Model Configuration Parameters: Data Validity Diagnostics reference page in Simulink Graphical User Interface for a description of the data validity settings that apply to parameters.

See Run-Time Parameters for more information on run-time parameters.


C, C++


See the S-function sfun_runtime3.c used in sfcndemo_runtime.

Introduced before R2006a

Was this topic helpful?