Установите значение для пользовательского целевого параметра конфигурации
slConfigUISetVal(hDlg,hSrc,'OptionName',OptionValue)
hDlgУказатель, созданный в контексте SelectCallback, функционирует и используемый Системными Функциями интерфейса Коллбэка Конечного файла. Передайте эту переменную, но не устанавливайте ее или используйте ее для другой цели.
hSrcУказатель, созданный в контексте SelectCallback, функционирует и используемый Системными Функциями интерфейса Коллбэка Конечного файла. Передайте эту переменную, но не устанавливайте ее или используйте ее для другой цели.
'OptionName'Заключенное в кавычки имя переменной TLC задано для пользовательского целевого параметра конфигурации.
OptionValueЗначение, которое будет установлено для заданной опции.
Функция slConfigUISetVal используется в контексте написанной пользователем функции SelectCallback, которая инициирована, когда пользовательская цель выбрана в Системном Браузере Конечного файла в диалоговом окне Configuration Parameters. Вы используете slConfigUISetVal, чтобы установить значение заданной целевой опции.
В следующем примере функция slConfigUISetVal устанавливает значение 'off' для Configuration Parameters> Code Generation> Interface> Advanced parameters> опция Terminate function required.
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);