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
に対して構成された識別子を表示します。
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");
入力引数
myCodeMappingObj
— コード マッピング オブジェクト
CodeMapping
オブジェクト
関数 coder.mapping.api.get
の呼び出しによって返されるコード マッピング オブジェクト (モデル コード マッピング)。
例: myCM
modelParameter
— モデル パラメーターの名前
文字ベクトル | string スカラー
コード マッピング情報を返すモデル ワークスペース パラメーターの名前。
例: "Table1"
データ型: char
| string
property
— 返すコード マッピング プロパティ値
StorageClass
| Identifier
| | Export
| BitMask
| CalibrationAccess
| CompuMethod
| DisplayIdentifier
| Format
値を返すコード マッピング プロパティ。モデルに関連付けられた Embedded Coder ディクショナリで定義されているストレージ クラスの場合、プロパティ名または次のいずれかのプロパティ名を指定します。
返す情報 | プロパティ名 |
---|---|
ストレージ クラスの名前 | StorageClass |
生成されたコード内のパラメーターに対する変数の名前 | Identifier |
選択したモデル パラメーターをキャリブレーション ファイル (a2l) にエクスポートするかどうかを示すブール値 | Export |
キャリブレーション ツールでモデル パラメーターから単一ビットを抽出する 16 進数形式のマスク値 | BitMask |
キャリブレーションのアクセスを示す列挙値。パラメーターの Calibration はパラメーターがキャリブレーション可能であり、プロパティの既定値であることを示します。NoCalibration はパラメーターが読み取り専用であり、キャリブレーション不可であることを示します。 | CalibrationAccess |
キャリブレーション中に使用される変換メソッドの名前 | CompuMethod |
キャリブレーションに対するモデル パラメーターのオプションの表示名 | DisplayIdentifier |
キャリブレーション ツールでキャリブレーションされるモデル パラメーターの表示形式の指定 | Format |
例: "StorageClass"
例: "CalibrationAccess"
出力引数
propertyValue
— ストレージ クラスの名前またはストレージ クラス プロパティの値
文字ベクトル
モデル パラメーターに対して構成されたストレージ クラスの名前または指定されたストレージ クラス プロパティの値。
データ型: char
バージョン履歴
R2020b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)