Диалоговое окно «Создание» для экспорта переменных в рабочее пространство
export2wsdlg( создает модальное диалоговое окно с рядом флажков и полей редактирования. Для каждого флажка имеется соответствующее поле редактирования. Аргументы следующие:labels,vars,vals)
labels - метки для флажков.
Количество меток определяет количество флажков и полей редактирования, отображаемых в диалоговом окне. После каждой метки флажка появляется одно поле редактирования; например:
![]()
vars - имена переменных по умолчанию, отображаемые в полях редактирования, например, 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 если пользователь закрывает диалоговое окно, нажав кнопку «Отмена» или кнопку «Закрыть» (X) в строке заголовка диалогового окна. Когда tf равно 0, f возвращается как пустой массив ([]). export2swdlg функция не возвращается до тех пор, пока пользователь не закроет диалоговое окно.
Выполнение программы MATLAB продолжается, даже если активно модальное диалоговое окно Экспорт в рабочую область (Export to Workspace). Чтобы заблокировать выполнение программы до тех пор, пока пользователь не закроет диалоговое окно, используйте uiwait функция.