addNonBuildFiles

Добавьте связанные с несборкой файлы в информацию о сборке модели

Синтаксис

addNonBuildFiles(buildinfo,filenames,paths,groups)

Описание

пример

addNonBuildFiles(buildinfo,filenames,paths,groups) задает связанные с несборкой файлы и пути, чтобы добавить к информации о сборке.

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

Генератор кода хранит связанный с несборкой файл и опции пути в информационном объекте сборки. Функция добавляет опции в основанное на объектах на порядке, в котором вы задаете их.

Примеры

свернуть все

Добавьте связанный с несборкой файл readme.txt в информацию о сборке myModelBuildInfo и поместите файл в группу DocFiles.

myModelBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myModelBuildInfo, ... 
   'readme.txt','/proj/docs','DocFiles');

Добавьте связанные с несборкой файлы myutility1.dll и myutility2.dll к информации о сборке myModelBuildInfo, и поместите файлы в группу DLLFiles.

myModelBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myModelBuildInfo, ... 
   {'myutility1.dll' 'myutility2.dll'}, ...
   '/proj/dlls','DLLFiles');

Добавьте связанные с несборкой файлы (файлы .dll, идентифицированные с подстановочным символом) в заданной папке к информации о сборке myModelBuildInfo, и поместите файлы в группу DLLFiles.

myModelBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myModelBuildInfo, ... 
   '*.dll','/proj/dlls','DLLFiles');

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

свернуть все

Можно задать аргумент filenames как вектор символов как массив векторов символов, или как строка. Если вы задаете аргумент filenames как несколько векторов символов, например, 'etc.dll' 'etc_private.dll', аргумент filenames добавляется к информации о сборке как массив векторов символов.

Если точечный разделитель (.) присутствует, текст имени файла может включать подстановочные символы. Примерами является '*.*', '*.dll' и '*.d*'.

Функция удаляет дублирующиеся связанные с несборкой записи файла с точным совпадением пути и имени файла к ранее заданной записи в информационном объекте сборки.

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

Можно задать аргумент paths как вектор символов как массив векторов символов, или как строка. Если вы задаете один путь как вектор символов, функция использует тот путь для всех файлов. Если вы задаете аргумент paths как несколько векторов символов, например, '/proj/dll' и '/proj/docs', аргумент paths добавляется к информации о сборке как массив векторов символов.

Пример: '/proj/dll'

Можно задать аргумент groups как вектор символов как массив векторов символов, или как строка. Если вы задаете несколько groups, например, 'DLLFiles' 'DLLFiles' 'DocFiles', функция связывает groups с filenames в порядке внешнего вида. Например, аргумент filenames ''myutility1.dll'' ''myutility2.dll'' 'readme.txt' является массивом векторов символов с тремя элементами. Первый элемент находится в группе 'DLLFiles', второй элемент находится в группе 'DLLFiles', и третий элемент находится в группе 'DocFiles'.

Пример: 'DLLFiles' 'DLLFiles' 'DocFiles'

Введенный в R2008a