Set value for custom target configuration option
slConfigUISetVal(hDlg,hSrc,'OptionName
',OptionValue
)
hDlg
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.
hSrc
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.
'OptionName
'
Quoted name of the TLC variable defined for a custom target configuration option.
OptionValue
Value to be set for the specified option.
The slConfigUISetVal
function is used in
the context of a user-written SelectCallback
function,
which is triggered when the custom target is selected in the System
Target File Browser in the Configuration Parameters dialog box. You
use slConfigUISetVal
to set the value of a specified
target option.
In the following example, the slConfigUISetVal
function sets the value
'off'
for 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;