Создайте диалоговое окно для экспорта переменных к рабочей области
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)
задает, какие флажки устанавливаются, когда диалоговое окно открывается.export2wsdlg(labels,vars,vals,title,defs)
добавляет кнопку Help к диалоговому окну. export2wsdlg(labels,vars,vals,title,defs,helpfcn)
helpfcn
является обратным вызовом, который отображает справку.
задает массив ячеек функций и дополнительных аргументов, которые вычисляют, и затем возвращают значения к экспорту в 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), если пользователь нажимает ОК, или 0
, если пользователь закрывает диалоговое окно путем нажатия на Cancel или близкую кнопку (X) в строке заголовка диалогового окна. Когда tf
0, f
возвращен как пустой массив ([]
). Функция export2swdlg
не возвращается, пока пользователь не закрывает диалоговое окно.
Выполнение программы MATLAB продолжается, даже когда модальный Экспорт в диалоговое окно Workspace активен. Чтобы блокировать выполнение программы, пока пользователь не закроет диалоговое окно, используйте функцию uiwait
.