slConfigUISetVal

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

Описание

пример

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

Примеры

свернуть все

The 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