Включите или отключите пользовательский целевой параметр конфигурации
slConfigUISetEnabled(hDlg,hSrc,'OptionName',true) slConfigUISetEnabled(hDlg,hSrc,'OptionName',false)
hDlgУказатель создается в контексте SelectCallback функционируйте и используемый Системными Функциями интерфейса Коллбэка Конечного файла. Передайте эту переменную, но не устанавливайте ее или используйте ее в другой цели.
hSrcУказатель создается в контексте SelectCallback функционируйте и используемый Системными Функциями интерфейса Коллбэка Конечного файла. Передайте эту переменную, но не устанавливайте ее или используйте ее в другой цели.
'OptionName'Заключенное в кавычки имя переменной TLC задано для пользовательского целевого параметра конфигурации.
trueУказывает, что опция должна быть включена.
falseУказывает, что опция должна быть отключена.
slConfigUISetEnabled функция используется в контексте написанного пользователем SelectCallback функция, которая инициирована, когда пользовательская цель выбрана в Системном Браузере Конечного файла в диалоговом окне Configuration Parameters. Вы используете slConfigUISetEnabled включить или отключить заданную целевую опцию.
Если вы используете эту функцию, чтобы отключить параметр, который представлен в диалоговом окне Configuration Parameters, параметр появляется greyed в диалоговом контексте.
В следующем примере, slConfigUISetEnabled функция отключает 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);