exponenta event banner

findFile

(Не рекомендуется) Получить файл проекта по имени

simulinkproject не рекомендуется. Использовать currentProject или openProject вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

file = findFile(proj,fileorfolder) возвращает определенный файл проекта по имени. Перед запросом меток или использованием необходимо получить файл addLabel или removeLabel.

Примеры

свернуть все

Откройте проект планера и создайте объект проекта.

sldemo_slproject_airframe;
proj = simulinkproject;

Использовать findFile чтобы получить файл по имени. Необходимо знать путь, если он находится внутри подпапок под корнем проекта.

myfile = findFile(proj,'models/AnalogControl.slx')
myfile = 

  ProjectFile with properties:

      Path: [1x86 char]
    Labels: [1x1 slproject.Label]
  Revision: '2'
SourceControlStatus: Unmodified

Можно также проверить файлы по индексу. Получи первый файл.

file = proj.Files(1);

Узнайте, что можно сделать с файлом.

methods(file)
Methods for class slproject.ProjectFile:

addLabel    removeLabel  findLabel          

Входные аргументы

свернуть все

Проект, указанный как объект проекта. Использовать simulinkproject создание объекта проекта для управления проектом в командной строке.

Путь к файлу или папке для поиска относительно корневой папки проекта, указанный как вектор символов, строка или массив. Файлы должны содержать подпапки под корневым каталогом проекта и расширением файла. Файл или папка должны находиться в корневой папке.

Пример: «models/myModelName.slx»

Выходные аргументы

свернуть все

Файл проекта, возвращаемый как объект файла, который можно запросить или изменить.

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2019a

См. также

Функции

Представлен в R2013a