Создайте диалоговое окно для экспорта переменных к рабочей области
export2wsdlg(labels,vars,vals)
export2wsdlg(labels,vars,vals,title)
export2wsdlg(labels,vars,vals,title,defs)
export2wsdlg(labels,vars,vals,title,defs,helpfcn)
export2wsdlg(labels,vars,vals,title,defs,helpfcn,flist)
f = export2wsdlg(___)
[f,tf] = export2wsdlg(___)
export2wsdlg(
создает модальное диалоговое окно с серией флажков и полей редактирования. Для каждого флажка существует соответствующее поле редактирования. Аргументы:labels
,vars
,vals
)
labels
– метки для флажков.
Количество меток определяет, сколько флажков и полей редактирования появляется в диалоговом окне. Одно поле редактирования появляется после каждой метки флажка; например:
вар
имена переменных по умолчанию, которые появляются в полях редактирования, таких как sumA
, показанный в предыдущем изображении.
vals
значения, чтобы сохранить в переменных.
labels
, vars
и vals
должны задать то же количество элементов. Если labels
, vars
и vals
, каждый задает один элемент, то диалоговое окно отображается метку и поле редактирования только. Например:
export2wsdlg(
задает массив ячеек функций и дополнительных аргументов, которые вычисляют, и затем возвращают значения, чтобы экспортировать в labels
,vars
,vals
,title
,defs
,helpfcn
,flist
)vars
. Когда вы задаете flist
, MATLAB® использует его вместо vals
. Однако необходимо задать аргумент vals
как заполнителя синтаксиса. flist
должен быть той же длиной как labels
.
возвращает объект f
= export2wsdlg(___)Figure
, в котором диалоговое окно отображается к f
. Можно запросить этот вывод с любой из комбинаций входных аргументов в предыдущих синтаксисах.
[
возвращает f
,tf
] = export2wsdlg(___)tf
как 1
, (TRUE), если пользователь нажимает OK или 0
, если пользователь закрывает диалоговое окно путем нажатия на Cancel или близкую кнопку (X) в строке заголовка диалогового окна. Когда tf
0, f
возвращен как пустой массив ([]
). Функция export2swdlg
не возвращается, пока пользователь не закрывает диалоговое окно.
Выполнение программы MATLAB продолжается, даже когда модальный Экспорт в диалоговое окно Workspace активен. Чтобы блокировать выполнение программы, пока пользователь не закроет диалоговое окно, используйте функцию uiwait
.