uiopen

Открытое диалоговое окно выбора файла и загрузка выбрали файл в рабочую область

Описание

uiopen открывает модальное диалоговое окно, названное Открытый. Файл просачивается, диалоговое окно установлено в весь MATLAB® файлы. Если пользователь вводит имя правильного файла в поле File Name и нажимает Open, то MATLAB открывает заданный файл в соответствующем приложении. Если соответствующее приложение не установлено, то или файл открывается в редакторе MATLAB или ошибке, возвращен.

Примечание

Визуальные характеристики диалогового окна зависят от операционной системы, которая запускает ваш код. Например, некоторые операционные системы не показывают строки заголовка на диалоговых окнах.

пример

uiopen(type) устанавливает фильтр файла согласно типу заданного файла (который является различный как расширение файла). Например, если типом является 'figure', затем MATLAB устанавливает фильтр ко всем файлам фигуры (*.fig).

пример

uiopen(file) задает имя файла, которое появляется как значение по умолчанию в поле диалогового окна File name. Только файлы, которые имеют то же расширение файла, отображены в диалоговом окне.

Если вы задаете подстановочный символ и расширение файла (такое как *.m), затем никакое имя файла не появляется в поле File name. Диалоговое окно отображается только файлы с заданным расширением. type значение появляется в поле фильтра справа от поля File name.

uiopen(file,tf) открывает заданный файл, не отображая диалоговое окно Open когда значение tf логическая true (1). Диалоговое окно Open отображено когда значение tf логическая ложь (0).

Примеры

свернуть все

Отобразите все файлы в текущей папке в диалоговом окне Open. Затем повторно выполнитесь uiopen команда, чтобы отфильтровать файлы 'editor' ввод.

uiopen

Open dialog box. The dialog box contains a panel with a list of folders, and a panel with a list of files in the currently selected folder. The bottom of the box has a field for the selected file name, a drop-down list with file filters, an Open button, and a Cancel button.

uiopen команда без аргументов отображает все файлы MATLAB в текущей папке.

Установите type аргумент к 'editor' отобразить только те файлы, которые могут быть открыты в Редакторе. Файлы FIG, MAT-файлы, файлы SLX, MLAPP-файлы и MLAPPINSTALL-files исключены из списка, представленного в диалоговом окне.

uiopen('editor')

Open dialog box. The list of files only contains .m files.

uiopen('*.m')

Open dialog box. The list of files only contains .m files. The file filter drop-down value is (*.m).

Установите file входной параметр к имени файла. Тот файл появляется в поле File name, когда диалоговое окно открывается.

uiopen('surf.m')

Open dialog box. The file name edit field displays "surf.m".

Если пользователь нажимает Open, то surf.m открывается в редакторе MATLAB.

Если пользователь вводит различный файл в поле File name и затем нажимает Open, то тот файл открывается, если это находится в текущей папке. Однако заметьте, что только файлы с тем же расширением файла как то задали в uiopen вызов функции перечислен в диалоговом окне Open.

Входные параметры

свернуть все

Фильтр файла в виде 'matlab'загрузкафигура, 'simulink', или 'editor'. Файлы, которые отображения MATLAB для каждого значения типа следующие.

Введите значениеОтображенные файлы
'matlab'Все файлы MATLAB.
'load'Все MAT-файлы (*.mat)
'figure' Все файлы фигуры (*.fig)
'simulink'Весь Simulink® файлы модели (*.mdl и *.slx)
'editor'Все файлы MATLAB за исключением .mat, .fig, .slx , .mlapp, и .mlappinstall файлы

Единственное форма uiopen то, что можно скомпилировать в автономное приложение, является uiopen('load'). Чтобы создать диалоговое окно выбора файла, которое можно скомпилировать, использовать uigetfile.

Имя файла в виде вектора символов или строкового скаляра, который включает расширение файла. Если tf является ложным (значение по умолчанию), затем имя файла может быть подстановочным символом плюс расширение файла. Например, *.txt отображает список всех файлов с .txt расширение файла.

Пример: 'surf.m'

Пример: 't.fig'

Пример: '*.mat'

Логический открытый файл, заданный как логическая истина (1), логическая ложь (0TRUEложь, или выражение MATLAB, которое оценивает к логическому TRUE или FALSE.

Если tf установлен в true, 1, или оценивает к 1, затем диалоговое окно Open не появляется, и MATLAB пытается открыть заданный файл в соответствующем инструменте.

Если tf установлен в false, 0 или оценивает к 0, затем диалоговое окно Open появляется.

Пример 1

Пример: true

Больше о

свернуть все

Модальное диалоговое окно

Модальное диалоговое окно препятствует тому, чтобы пользователь взаимодействовал с другими окнами MATLAB прежде, чем ответить на диалоговое окно.

Советы

  • Эта таблица приводит расширения файла и приложение, в котором открывается такой файл, когда пользователь выбирает файл с тем расширением и нажимает Open. Если перечисленный инструмент не установлен, и файл является текстовым файлом, то файл открывается в редакторе MATLAB. MATLAB возвращает ошибку, если Simulink не установлен, и пользователь выбирает файл с .mdl или .slx расширение файла.

    Расширение файлаГде файл загружает
    .m или .mlx Редактор MATLAB
    .figГрафическое окно MATLAB.
    .matРабочее пространство MATLAB.
    .mlapp

    MATLAB App Designer.

    .mlappinstall Установщик приложения MATLAB
    .mdl или .slxSimulink
  • Открыть файл в Microsoft® Windows®, используйте winopen функция.

Альтернативы

Можно также использовать эти функции, чтобы открыть файл в файле кода MATLAB или в команде.

Файл, чтобы открытьсяФункция
На основе расширения файлаopen
В редактореedit
Файл FIGopenfig
Matfileload

Смотрите также

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте