Main Content

目标。create

ターゲット オブジェクトを作成

説明

targetObject= target.create(targetType)は指定されたクラスのオブジェクトを作成して返します。

targetObject= target.create(targetType,Name,Value)は 1 つ以上の名前と値の引数を使用してオブジェクトを設定します。

メモ

以下のクラスについては、オブジェクトの作成とプロパティの指定を 1 つのステップで実行できます。

新しいハードウェア実装の作成

この関数を使用するワークフロー例については、次を参照してください。

入力引数

すべて折りたたむ

オブジェクトのクラスを指定します。たとえば、次のようになります。

  • 'Processor'を指定すると、目标。Processorオブジェクトが作成されます。

  • 'LanguageImplementation'を指定すると、目标。LanguageImplementationオブジェクトが作成されます。

  • 'Alias'を指定すると、目标。Aliasオブジェクトが作成されます。

サポートされるすべてのタイプのリストについては、targetを参照してください。

例:'Processor'

名前と値の引数

オプションの引数のペアをName1=Value1,...,NameN=ValueNとして指定します。ここで、Nameは引数名、Valueは対応する値です。名前と値の引数は他の引数の後に配置しなければなりませんが、ペアの順序は重要ではありません。

R2021a より前では、コンマを使用して各名前と値を区切り、Nameを引用符で囲みます。

例:myProc = target.create('Processor', 'Name', 'myProcessor', 'Manufacturer', 'myProcessorManufacturer');

既存のターゲット オブジェクトから値をコピーしてターゲット オブジェクトを作成します。以下に例を示します。

myLangImp = target.create('LanguageImplementation', ... 'Name', 'myLanguageImplementation', ... 'Copy', 'ARM Compatible-ARM Cortex');

指定した値に設定されたプロパティでターゲット オブジェクトを作成します。

出力引数

すべて折りたたむ

作成して返されるオブジェクト。たとえば、次のオブジェクトになります。

  • targetType'Processor'の場合は目标。Processorオブジェクト

  • targetType'LanguageImplementation'の場合は目标。LanguageImplementationオブジェクト

  • targetType'Alias'の場合は目标。Aliasオブジェクト

バージョン履歴

R2019a で導入