Main Content

getModelParameter

モデル パラメーターに対するコード マッピングからのコードおよびキャリブレーション構成の取得

    説明

    propertyValue = getModelParameter(myCodeMappingObj,modelParameter,property) は指定されたモデル ワークスペース パラメーターに対するコード マッピング プロパティまたはキャリブレーション プロパティの値を返します。たとえば、この関数を使用して、パラメーターに対して構成されたキャリブレーション プロパティのストレージ クラスまたはキャリブレーション アクセスを返します。

    すべて折りたたむ

    モデル rtwdemo_configrpinterface に対するモデル コード マッピングから、モデル パラメーター K1 に対して構成されたストレージ クラスの名前を取得します。

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    scK1 = getModelParameter(cm,'K1','StorageClass');
    

    モデル rtwdemo_configrpinterface のモデル コード マッピングから、モデル パラメーター Table1 のストレージ クラスと識別子を構成します。モデル パラメーターに対して構成された識別子にアクセスするには、関数 getModelParameter を使用します。

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    setModelParameter(cm, 'Table1', 'StorageClass', 'ExportedGlobal',...
     'Identifier', 'mp_Table1')
    idTable1 = getModelParameter(cm,'Table1','Identifier');
    
    idTable1 =
    
        'mp_Table1'

    モデル rtwdemo_configrpinterface に対するモデル コード マッピングから、キャリブレーション アクセスなどのキャリブレーション プロパティを取得して、モデル パラメーター LOWER に対して構成された識別子を表示します。

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    prop_export = getModelParameter(cm,'LOWER','Export');
    prop_bitmask = getModelParameter(cm,'LOWER','BitMask');
    prop_calaccess = getModelParameter(cm,'LOWER','CalibrationAccess');
    prop_compname = getModelParameter(cm,'LOWER','CompuMethod');
    prop_dispid = getModelParameter(cm,'LOWER','DisplayIdentifier');
    prop_format = getModelParameter(cm,'LOWER','Format');
    

    入力引数

    すべて折りたたむ

    関数 coder.mapping.api.get の呼び出しによって返されるコード マッピング オブジェクト (モデル コード マッピング)。

    例: myCM

    コード マッピング情報を返すモデル ワークスペース パラメーターの名前。

    例: 'Table1'

    データ型: char | string

    値を返すコード マッピング プロパティ。モデルに関連付けられた Embedded Coder ディクショナリで定義されているストレージ クラスの場合、プロパティ名または次のいずれかのプロパティ名を指定します。

    返す情報プロパティ名
    ストレージ クラスの名前StorageClass
    生成されたコード内のパラメーターに対する変数の名前Identifier
    選択したモデル パラメーターをキャリブレーション ファイル (a2l) にエクスポートするかどうかを示すブール値Export
    キャリブレーション ツールでモデル パラメーターから単一ビットを抽出する 16 進数形式のマスク値BitMask
    キャリブレーションのアクセスを示す列挙値。パラメーターの Calibration はパラメーターがキャリブレーション可能であり、プロパティの既定値であることを示します。NoCalibration はパラメーターが読み取り専用であり、キャリブレーション不可であることを示します。CalibrationAccess
    キャリブレーション中に使用される変換メソッドの名前CompuMethod
    キャリブレーションに対するモデル パラメーターのオプションの表示名DisplayIdentifier
    キャリブレーション ツールでキャリブレーションされるモデル パラメーターの表示形式の指定Format

    例: 'StorageClass'

    例: 'CalibrationAccess'

    出力引数

    すべて折りたたむ

    モデル パラメーターに対して構成されたストレージ クラスの名前または指定されたストレージ クラス プロパティの値。

    データ型: char

    バージョン履歴

    R2020b で導入