getFullFileList

Получите список файлов от информации о сборке модели

Синтаксис

[fPathNames,names] = getFullFileList(buildinfo,fcase)

Описание

пример

[fPathNames,names] = getFullFileList(buildinfo,fcase) возвращает полностью определенные пути, и имена файлов или файлов выбранного типа (источник, включайте, или несборка), от информации о сборке.

Функция требует buildinfo, fPathNames и аргументов names. Можно использовать дополнительный аргумент fcase. Этот дополнительный аргумент позволяет вам включать или исключить случаи файла выборочно из списка файлов, возвращенного функцией.

Чтобы гарантировать, что заголовочные файлы добавляются к списку файлов (например, заголовочные файлы в _sharedutils папке (Simulink Coder)), запускают findIncludeFiles перед getFullFileList.

Вызовы функции packNGo getFullFileList, чтобы возвратить список файлов в информации о сборке прежде, чем обработать файлы для упаковки.

Make-файл для сборки модели разрешает расположение файлов на основе исходных путей и правил. Процесс сборки не требует, чтобы вы разрешили путь каждого файла в информации о сборке. Функция getFullFileList возвращает путь для каждого файла:

  • Если путь был явным образом сопоставлен с файлом, когда это было добавлено.

  • Если вы вызвали updateFilePathsAndExtensions, чтобы разрешить пути к файлам и расширения прежде, чем вызвать getFullFileList.

Примеры

свернуть все

После создавания модели и загрузки сгенерированного файла buildInfo.mat, можно перечислить файлы, хранившие в переменной информации о сборке, myModelBuildInfo. Этот пример возвращает информацию для текущей модели и потомков (подмодели).

myModelBuildInfo = RTW.BuildInfo;
findIncludeFiles(myModelBuildInfo);
[fPathNames,names] = getFullFileList(myModelBuildInfo);

Если вы используете опцию fcase, вы ограничиваете листинг файлами, хранившими в переменной myModelBuildInfo для текущей модели. Этот пример возвращает информацию для текущей модели только (не для потомков или подмоделей).

[fPathNames,names] = getFullFileList(myModelBuildInfo,'source');

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

свернуть все

Аргумент fcase выбирает, возвращает ли функция полный список для файлов в информации о сборке или возвращает выбранные случаи файлов. Если вы не используете аргумент или задаете вектор нулевого символа (''), функция возвращает файлы в информацию о сборке.

ЗадатьФункциональное действие
'source'Возвращает исходные файлы в информацию о сборке.
'include'Возвращается включают файлы от информации о сборке.
'nonbuild'Возвращает файлы несборки в информацию о сборке.

Пример: 'source'

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

свернуть все

Введенный в R2008a