slConfigUIGetVal

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

Синтаксис

value = slConfigUIGetVal(hDlg,hSrc,'OptionName')

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

hDlg

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

hSrc

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

'OptionName'

Заключенное в кавычки имя переменной TLC задано для пользовательского целевого параметра конфигурации.

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

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

Описание

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

  • Загрузите модель.

  • Обновите параметры конфигурации в диалоговом окне Configuration Parameters.

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

Вы используете slConfigUIGetVal, чтобы считать текущее значение заданной целевой опции.

Примеры

В следующем примере функция 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);

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