MATLAB ヘルプ センター
モデルのクラス名の取得
R2021a 以降
name = getClassName(myCPPMappingObj)
name = getClassName(myCPPMappingObj) は、モデルのクラス名を返します。
name
myCPPMappingObj
例
すべて折りたたむ
モデルを開きます。モデルに関連付けられた CodeMappingCPP オブジェクトにアクセスするには、関数 coder.mapping.api.get を使用します。
CodeMappingCPP
coder.mapping.api.get
open_system('CppClassRateBased'); cm = coder.mapping.api.get('CppClassRateBased');
関数 getClassName を使用してモデルのクラス名を取得します。
getClassName
モデルのクラス名を指定していなかった場合、関数 getClassName は空の文字ベクトルを返し、生成コードでのクラス名にはモデルの名前が既定のクラス名として使用されます。
name = getClassName(cm)
name = 'multi_rate'
関数 setClassName を使用してモデルのクラス名を指定します。
setClassName
setClassName(cm, 'myClassName');
関数 getClassName から指定したクラス名が返されるようになります。
name = 'myClassName'
関数 coder.mapping.utils.create または関数 coder.mapping.api.get のいずれかの呼び出しで返される C++ コード マッピング オブジェクト。
coder.mapping.utils.create
モデルのクラス名。文字ベクトルとして返されます。クラス名を指定していない場合、生成コードでのクラス名にはモデルの名前が既定のクラス名として使用されます。
R2021a で導入
setClassName | getClassNamespace | setClassNamespace | getData | setData | getFunction | setFunction
getClassNamespace
setClassNamespace
getData
setData
getFunction
setFunction
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ