Main Content

setDataDefault

データ カテゴリに対する既定のコード設定の指定

R2021a 以降

    説明

    setDataDefault(myCoderDictionaryObj,category,Name,Value) は、モデル データの指定されたカテゴリに関して、既定のストレージ クラスおよびストレージ クラス プロパティの値をコード マッピングで設定します。

    すべて折りたたむ

    関数 coder.mapping.api.get を使用して、データ ディクショナリに関連付けられた CoderDictionary オブジェクトにアクセスします。

    cm = coder.mapping.api.get('codeDefinitions.sldd');

    ディクショナリでのルートレベルの Inport に対するストレージ クラスを表示するには、関数 getDataDefault を使用します。

    value = getDataDefault(cm, 'Inports', 'StorageClass')
    value =
    
        'Default'

    ディクショナリは、Inport に対して既定のストレージ クラスを使用します。

    ストレージ クラスを構成するには、関数 setDataDefault を使用します。

    setDataDefault(cm, 'Inports', 'StorageClass', 'ExportedGlobal')

    Inport のストレージ・クラスが現在 ExportedGlobal に設定されていることを確認するには、関数 getDataDefault を使用します。

    value = getDataDefault(cm, 'Inports', 'StorageClass')
    value =
    
        'ExportedGlobal'

    入力引数

    すべて折りたたむ

    関数 coder.mapping.api.get の呼び出しで返されるコーダー ディクショナリ オブジェクト。

    プロパティ値を返すデータ要素のカテゴリ。

    例: 'Inports'

    名前と値の引数

    例: 'StorageClass','ExportedGlobal'

    コンマ区切りされた Name,Value の引数ペアを指定します。ここで、Name は引数名、Value は対応する値です。Name は引用符で囲まなければなりません。Name1,Value1,…,NameN,ValueN のように、複数の名前と値のペアの引数を指定できます。名前と値のペアの引数の順序は重要ではありません。

    指定されたデータ要素カテゴリ用に設定するストレージ クラス。事前定義済みのストレージ クラスまたはモデルに関連付けられた Embedded Coder ディクショナリで定義されているストレージ クラスの名前。指定可能な値は、指定するカテゴリに応じて変わります。生成されたコードでのデータ表示を制御するストレージ クラスの選択を参照してください。

    例: 'StorageClass','ImportedExtern'

    バージョン履歴

    R2021a で導入