主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

sharedCodeUpdate

既存の共有コードフォルダーに新しい共有コードソースファイルを追加

説明

sharedCodeUpdate (sourceFolderdestinationFolderは,たとえば,共有ユーティリティファイルがdestinationFolder内に存在しない場合に,そのファイルをsourceFolderからdestinationFolder内のサブフォルダーにコピーします。この関数は,次のように動作します。

  • 両方のフォルダーで,同じ名前で内容の異なるファイルを特定します。この関数は,destinationFolderにあるこのようなファイルを上書きしません。コマンドウィンドウに,各ファイルの比较リンクが表示されます。比較ツールを使用して違いを調べるには,リンクをクリックします。

  • この関数でコピーするsourceFolderファイルをリストし,確認を求めます。ユーザーが確認すると,この関数はファイルをdestinationFolderにコピーします。既定では,ファイルのコピー先は,ファイルが作成されたリリースに対応するサブフォルダーです(R2015aR2015bなど)。

sharedCodeUpdate (sourceFolderdestinationFolder“ExistingCodeSubfolder”,destinationSubfolderは,指定するサブフォルダーにファイルをコピーします。

sharedCodeUpdate (buildFolderdestinationFolderbuildFolderと関連付けられている共有コードの場所から共有コードソースファイルをコピーします。

sharedCodeUpdate (buildFolderconfigurationSetOrModelは,共有コードのソースファイルを仿真金宝app软件®コンフィギュレーションセットまたはモデルの“ExistingSharedCode”パラメーターによって指定されたフォルダーにコピーします。

sharedCodeUpdate (protectedModeldestinationFolderは,保護モデルの共有ユーティリティファイルを共有コードフォルダーにコピーします。

すべて折りたたむ

この例では,ソースファイルを共有ユーティリティフォルダーから共有コードフォルダーにコピーする方法を説明します。

sourceFolder = fullfile (pwd,“R2015bWork”“slprj”“导”“_sharedutils”);existingSharedCodeFolder = fullfile (pwd,“SharedUtilCode”);sharedCodeUpdate (sourceFolder existingSharedCodeFolder);

この例では,ソースファイルを共有ユーティリティフォルダーから共有コードフォルダー内の指定したサブフォルダーにコピーする方法を説明します。

sourceFolder = fullfile (pwd,“R2015bWork”“slprj”“导”“_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);

入力引数

すべて折りたたむ

既存の共有コードフォルダーに追加する共有コードファイルを含むフォルダーのファイルパス。

既存の共有コードフォルダーのファイルパス。

既存の共有コードフォルダー内のコピー先サブフォルダー。

以前に生成されたモデルコードが含まれるビルドフォルダーへのパス。

“ExistingSharedCode”パラメーターで指定される既存の共有コードフォルダーを使用する仿真金宝app软件のコンフィギュレーションセットまたはモデル。

保護モデルのファイルパス。保護モデルのファイル名の拡張子は.slxpでなければなりません。

R2016bで導入