Создайте диалоговое окно для экспорта переменных к рабочей области
export2wsdlg(
создает модальное диалоговое окно с серией флажков и полей редактирования. Для каждого флажка существует соответствующее поле редактирования. Аргументы:labels
,vars
,vals
)
labels
– метки для флажков.
Количество меток определяет, сколько флажков и полей редактирования появляется в диалоговом окне. Одно поле редактирования появляется после каждой метки флажка; например:
vars
– имена переменных по умолчанию, которые появляются в полях редактирования, таких как sumA
показанный в предыдущем изображении.
vals
– значения, чтобы сохранить в переменных.
labels
Вар
, и vals
должен задать то же количество элементов. Если labels
Вар
, и 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
функция.