slConfigUISetEnabled

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

Описание

пример

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

Примеры

свернуть все

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

Входные параметры

свернуть все

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

Пример: hDlg

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

Пример: hSrc

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

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

Введенный в R2006b