addNonBuildFiles

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

Описание

пример

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