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