slConfigUISetEnabled

Включите или отключите пользовательский целевой параметр конфигурации

Синтаксис

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);

Представленный в R2006b