メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

getModelParameter

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

    説明

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

    すべて折りたたむ

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

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    scK1 = getModelParameter(cm,"K1","StorageClass");
    

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

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

    モデル ConfigurationRapidPrototypingInterface に対するモデル コード マッピングから、モデル パラメーター引数 LOWER および UPPER に対して構成されたストレージ クラスを取得します。

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    scLOWER = getModelParameter(cm,"LOWER","StorageClass");
    scUPPER = getModelParameter(cm,"UPPER","StorageClass");
    

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

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    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
    パラメーターまたはパラメーター引数および外部コードによって読み取られるグローバル データの定義を含むソース定義ファイルの名前DefinitionFile
    パラメーターまたはパラメーター引数に対して生成されるコードによって呼び出される get 関数の名前 GetFunction
    パラメーターまたはパラメーター引数および外部コードによって読み取られるグローバル データの宣言を含むソース ヘッダー ファイルの名前HeaderFile
    モデルの階層構造内の複数のモデルで共有されるパラメーターまたはパラメーター引数の定義をコード ジェネレーターが配置するモデルの名前 Owner
    多次元配列として表されるパラメーターまたはパラメーター引数の次元をコード ジェネレーターで維持するかどうかを示すブール値PerserveDimensions
    パラメーターまたはパラメーター引数に対して生成されるコードによって呼び出される set 関数の名前SetFunction
    パラメーターまたはパラメーター引数用の生成コード内の構造体の名前StructName
    選択したモデル パラメーターをキャリブレーション ファイル (a2l) にエクスポートするかどうかを示すブール値Export
    キャリブレーション ツールでモデル パラメーターから単一ビットを抽出する 16 進数形式のマスク値BitMask
    キャリブレーションのアクセスを示す列挙値。パラメーターの Calibration はパラメーターがキャリブレーション可能であり、プロパティの既定値であることを示します。NoCalibration はパラメーターが読み取り専用であり、キャリブレーション不可であることを示します。CalibrationAccess
    キャリブレーション中に使用される変換メソッドの名前CompuMethod
    キャリブレーションに対するモデル パラメーターのオプションの表示名DisplayIdentifier
    キャリブレーション ツールでキャリブレーションされるモデル パラメーターの表示形式の指定Format
    Embedded Coder ディクショナリで定義されているパラメーター引数調整サービスの名前ParameterArgumentTuningService
    Embedded Coder ディクショナリで定義されているパラメーター調整サービスの名前ParameterTuningService

    例: "StorageClass"

    例: "CalibrationAccess"

    出力引数

    すべて折りたたむ

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

    データ型: char

    バージョン履歴

    R2020b で導入