ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

attachConfigSetCopy

コンフィギュレーション セットまたはコンフィギュレーション参照のコピーをモデルに関連付ける

構文

myConfigObj = attachConfigSetCopy(model, configObj)
myConfigObj = attachConfigSetCopy(model, configObj, allowRename)

引数

model

開いているモデルの名前、または現在のモデルを指定する gcs

configObj

コンフィギュレーション セット (Simulink.ConfigSet) またはコンフィギュレーション参照 (Simulink.ConfigSetRef)

allowRename

名前の競合の処理方法を決める boolean

説明

attachConfigSetCopy は、configObj で指定したコンフィギュレーション セットまたはコンフィギュレーション参照 (コンフィギュレーション オブジェクト) をコピーし、それを model に関連付けます。Simulink® はコピーしたコンフィギュレーション オブジェクトを newConfigObj として返します。

同一のモデルに同名のコンフィギュレーション オブジェクトがある場合は、モデルにそのコンフィギュレーション オブジェクトを加えることはできません。オプションの boolean 引数 allowRename は、Simulink がコンフィギュレーション オブジェクト間の名前の競合を処理する方法を決めます。allowRenamefalse で、configObj で指定したコンフィギュレーション オブジェクトが、既に model に加えられているコンフィギュレーション オブジェクトと同名の場合、Simulink はエラーを生成します。allowRenametrue で名前の競合が起こった場合、Simulink は configObjmodel に関連付ける前に、このコピーに固有な名前を与えます。

次の例は、ModelA のアクティブ コンフィギュレーション オブジェクトのコピーを作成し、必要に応じてその名前が固有になるように変更して ModelB に加えます。このコードは、オブジェクトがコンフィギュレーション セットまたはコンフィギュレーション参照でも同じになります。

myConfigObj = getActiveConfigSet('ModelA');
newConfigObj = attachConfigSetCopy('ModelB', myConfigObj, true);
この情報は役に立ちましたか?