exponenta event banner

slConfigUISetEnabled

Включение или отключение любого параметра конфигурации модели

Описание

пример

slConfigUISetEnabled(hDlg,hSrc,'OptionName',value) используется в контексте написанного пользователем SelectCallback , которая запускается при выборе пользовательского целевого объекта в обозревателе системных целевых файлов в диалоговом окне «Параметры конфигурации». Вы используете slConfigUISetEnabled для включения или отключения указанного параметра конфигурации модели. Для обновления диалогового окна «Параметры конфигурации» используйте hSrc.refreshDialog.

Примеры

свернуть все

slConfigUISetEnabled функция отключает опцию «Параметры конфигурации» > «Создание кода» > «Интерфейс» > «Дополнительные параметры» > «Завершить требуемую функцию».

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;

Входные аргументы

свернуть все

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

Пример: hDlg

Дескриптор, созданный в контексте SelectCallback и используется функциями интерфейса обратного вызова системного целевого файла. Передайте эту переменную и используйте ее для обновления диалогового окна «Параметры конфигурации». Не устанавливайте его и не используйте для других целей.

Пример: hSrc

Имя в кавычках и параметр set enable переменной TLC, определенной для параметра конфигурации модели.

Пример: 'myConfigVariable',false

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