Main Content

slConfigUIGetVal

Return current value for any model configuration parameter

Description

example

value = slConfigUIGetVal(hDlg,hSrc,'OptionName') returns the value currently set in the dialog for any model configuration parameter.

The slConfigUIGetVal function is used in the context of a user-written SelectCallback function, which is triggered when you:

  • Change System Target Files.

  • Build the model.

Examples

collapse all

The slConfigUIGetVal function returns the value of the Configuration Parameters > Code Generation > Interface > Advanced parameters > Terminate function required option.

function usertarget_selectcallback(hDlg,hSrc)

  disp(['*** Select callback triggered:',sprintf('\n'), ...
        '  Uncheck and disable "Terminate function required".']);

  disp(['Value of IncludeMdlTerminateFcn was ', ...
        slConfigUIGetVal(hDlg,hSrc,'IncludeMdlTerminateFcn')]);

  slConfigUISetVal(hDlg,hSrc,'IncludeMdlTerminateFcn','off');
  slConfigUISetEnabled(hDlg,hSrc,'IncludeMdlTerminateFcn',false);
  hSrc.refreshDialog;

Input Arguments

collapse all

Handle created in the context of a SelectCallback function and used by the System Target File Callback Interface functions. Pass this variable but do not set it or use it for another purpose.

Example: hDlg

Handle created in the context of a SelectCallback function and used by the System Target File Callback Interface functions. Pass this variable and use it to refresh the Configuration Parameters dialog box. Do not set it or use it for another purpose.

Example: hSrc

Quoted name of the TLC variable defined for a custom target configuration option.

Example: 'myTLCvariable'

Output Arguments

collapse all

Current value of the specified option. The data type of the return value depends on the data type of the option.

Introduced in R2006b