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