exponenta event banner

slConfigUISetVal

Задать значение для любого параметра конфигурации модели

Описание

пример

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

Примеры

свернуть все

slConfigUISetVal функция устанавливает значение 'off' для опции 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

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

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

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