sharedCodeUpdate

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

Синтаксис

sharedCodeUpdate(sourceFolder, destinationFolder)
sharedCodeUpdate(sourceFolder, destinationFolder, 'ExistingCodeSubfolder', destinationSubfolder)
sharedCodeUpdate(buildFolder, destinationFolder)
sharedCodeUpdate(buildFolder, configurationSetOrModel)

Описание

пример

sharedCodeUpdate(sourceFolder, destinationFolder) копии, например, совместно использовали служебные файлы от sourceFolder до подпапки в destinationFolder при условии, что файлы не существуют в destinationFolder. Функция:

  • Идентифицирует файлы в обеих папках, которые имеют идентичные имена, но различное содержимое. Функция не перезаписывает эти файлы в destinationFolder. В Командном окне вы видите, что compare соединяется для каждого файла. Чтобы исследовать различия при помощи инструмента Comparison, щелкните по ссылке.

  • Файлы sourceFolder списков, которые функция намеревается скопировать и ищет подтверждение. Когда вы обеспечиваете подтверждение, функция копирует файлы в destinationFolder. По умолчанию место назначения скопированных файлов является подпапкой, которая соответствует релизу, в котором файлы были созданы, например, R2015a или R2015b.

пример

sharedCodeUpdate(sourceFolder, destinationFolder, 'ExistingCodeSubfolder', destinationSubfolder) файлы копий к подпапке, которую вы задаете.

sharedCodeUpdate(buildFolder, destinationFolder) копии совместно использовали исходные файлы кода от разделяемого участка кода, сопоставленного с buildFolder.

sharedCodeUpdate(buildFolder, configurationSetOrModel) копии совместно использовали исходные файлы кода к папке, заданной параметром 'ExistingSharedCode' конфигурации модели Simulink® или модели.

Примеры

свернуть все

Этот пример показывает, как скопировать исходные файлы от разделяемой сервисной папки до разделяемой папки кода.

sourceFolder = fullfile(pwd,'R2015bWork','slprj','ert','_sharedutils');
existingSharedCodeFolder = fullfile(pwd,'SharedUtilCode');
sharedCodeUpdate(sourceFolder, existingSharedCodeFolder);

Этот пример показывает, как скопировать исходные файлы от разделяемой сервисной папки до заданной подпапки в разделяемой папке кода.

sourceFolder = fullfile(pwd,'R2015bWork','slprj','ert','_sharedutils');
existingSharedCodeFolder = fullfile(pwd, 'SharedUtilCode');
destinationSubfolder = 'mySub'
sharedCodeUpdate(sourceFolder, existingSharedCodeFolder,...
'ExistingCodeSubfolder', destinationSubfolder);

Этот пример показывает, как скопировать совместно использованные служебные файлы от перемещенной папки сгенерированного кода до существующей разделяемой папки кода.

Задайте путь к разделяемой папке кода, которую вы хотите обновить.

pathToExistingSharedFolder = 'C:\mySharedCodeFolder';

Задайте полный путь к перемещенной папке P1_ert_rtw сгенерированного кода.

anchorFolder = 'C:\myWorkFolder';
relocatedCodeFolder = fullfile(anchorFolder, 'P1_ert_rtw');

Обновите существующую разделяемую папку кода.

sharedCodeUpdate(relocatedCodeFolder, pathToExistingSharedFolder);

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

свернуть все

Путь к файлу к папке с разделяемыми файлами кода, которые вы хотите добавить в существующую разделяемую папку кода.

Путь к файлу к существующей разделяемой папке кода.

Целевая подпапка в существующей разделяемой папке кода.

Путь к папке сборки (Simulink), который содержит ранее сгенерированный типовой кодекс.

Конфигурация модели Simulink или модель, которая использует существующую разделяемую папку кода, заданную параметром 'ExistingSharedCode'.

Введенный в R2017b