exponenta event banner

slConfigUIGetVal

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

Описание

пример

value = slConfigUIGetVal(hDlg,hSrc,'OptionName') возвращает значение, установленное в диалоговом окне для любого параметра конфигурации модели.

slConfigUIGetVal используется в контексте написанного пользователем SelectCallback функция, которая запускается при выполнении следующих действий:

  • Изменить системные целевые файлы.

  • Создайте модель.

Примеры

свернуть все

slConfigUIGetVal функция возвращает значение параметра 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, определенной для пользовательской целевой опции конфигурации.

Пример: 'myTLCvariable'

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

свернуть все

Текущее значение указанной опции. Тип данных возвращаемого значения зависит от типа данных параметра.

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