slConfigUISetEnabled

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

Синтаксис

slConfigUISetEnabled(hDlg,hSrc,'OptionName',true)
slConfigUISetEnabled(hDlg,hSrc,'OptionName',false)

Аргументы

hDlg

Указатель создается в контексте SelectCallback функционируйте и используемый Системными Функциями интерфейса Коллбэка Конечного файла. Передайте эту переменную, но не устанавливайте ее или используйте ее для другой цели.

hSrc

Указатель создается в контексте SelectCallback функционируйте и используемый Системными Функциями интерфейса Коллбэка Конечного файла. Передайте эту переменную и используйте ее, чтобы обновить диалоговое окно Configuration Parameters. Не устанавливайте его или используйте его для другой цели.

'OptionName'

Заключенное в кавычки имя переменной TLC задано для пользовательского целевого параметра конфигурации.

true

Указывает, что опция должна быть включена.

false

Указывает, что опция должна быть отключена.

Описание

slConfigUISetEnabled функция используется в контексте написанного пользователем SelectCallback функция, которая инициирована, когда пользовательская цель выбрана в Системном Браузере Конечного файла в диалоговом окне Configuration Parameters. Вы используете slConfigUISetEnabled включить или отключить заданную целевую опцию. Чтобы обновить диалоговое окно Параметров конфигурации, используйте hSrc.refreshDialog.

Если вы используете эту функцию, чтобы отключить параметр, который представлен в диалоговом окне 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);
  hSrc.refreshDialog;
Представленный в R2006b