MATLAB ヘルプ センター
モデルのクラス名の設定
R2021a 以降
setClassName(myCPPMappingObj, name)
setClassName(myCPPMappingObj, name) は、生成コード内のモデルのクラス名を設定します。
myCPPMappingObj
name
例
すべて折りたたむ
モデルを開きます。モデルに関連付けられた 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
生成コード内のモデルのクラス名。文字ベクトルとして指定します。クラス名を指定していない場合、生成コードでのクラス名はモデルの名前に設定されます。
データ型: char | string
char
string
R2021a で導入
find | getClassName | getClassNamespace | setClassNamespace | getData | setData | getFunction | setFunction
find
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ