uiopen

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

Описание

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

Примечание

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

пример

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

пример

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

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

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

Примеры

свернуть все

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

uiopen

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

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

uiopen('editor')

uiopen('*.m')

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

uiopen('surf.m')

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

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

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

свернуть все

Фильтр файла, заданный как 'matlab', 'load', 'figure', '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 false (по умолчанию), тогда имя файла может быть символом подстановки плюс расширение файла. Для примера, *.txt отображает список всех файлов с .txt расширение файла.

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

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

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

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

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

Если tf установлено в false, 0 или оценивает, чтобы 0затем появляется диалоговое окно Открыть (Open).

Пример: 1

Пример: true

Подробнее о

свернуть все

Диалоговое окно Modal

Модальное диалоговое окно препятствует взаимодействию пользователя с другими окнами 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
FIG-файлopenfig
MAT-файлload

См. также

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