Main Content

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

coder.Method のプロパティ

コード生成に使用された MATLAB クラスのメソッドの記述

coder.Method のプロパティには、コード生成に使用された MATLAB® クラスのメソッドの記述が格納されます。coder.Method のプロパティはすべて読み取り専用です。これらのプロパティのクエリにはドット表記を使用できます。

coder.Method オブジェクトは直接は作成しません。coder.Method オブジェクトは、コード生成に使用された各 MATLAB クラスについて、coder.ReportInfo オブジェクトに 1 つずつ格納されます。これらの coder.Method オブジェクトは、コード生成レポートの情報を coder.ReportInfo オブジェクトにエクスポートしたときに自動的に作成されます。詳細については、coder.ReportInfo のプロパティ およびコード生成レポートの情報へのプログラムによるアクセスを参照してください。

この プロパティ は読み取り専用です。

コード生成に使用された MATLAB クラスのメソッドの名前。文字ベクトルとして指定されます。

例: 'foo'

データ型: char

この プロパティ は読み取り専用です。

メソッドを含むクラスの名前。文字ベクトルとして指定されます。

例: 'MyClass'

データ型: char

この プロパティ は読み取り専用です。

メソッドの特殊化の識別子。値 0 はメソッドが特殊化されていないことを示します。正の値はメソッドが特殊化されていることを示します。

データ型: double

この プロパティ は読み取り専用です。

メソッドを含むクラスの特殊化の識別子。値 0 はクラスが特殊化されていないことを示します。正の値はクラスが特殊化されていることを示します。

データ型: double

この プロパティ は読み取り専用です。

コード生成に使用されたメソッドが含まれている MATLAB ファイルの記述。

  • ファイルにテキストが含まれる場合、このプロパティは coder.CodeFile オブジェクトになります。coder.CodeFile のプロパティ を参照してください。

  • ファイルにテキストが含まれない場合 (P コード ファイルなど)、このプロパティは coder.File オブジェクトになります。coder.File のプロパティ を参照してください。

この プロパティ は読み取り専用です。

メソッドの最初の文字に対応するファイルのテキスト内での 1 ベースのインデックス。ファイルにテキストが含まれない場合 (P コード ファイルなど)、このプロパティは 0 に等しくなります。

コードを手動で検証するときは、StartIndex に対応する行番号と列番号が便利です。その情報を取得するには、関数 getLineColumn を使用します。

データ型: double

この プロパティ は読み取り専用です。

メソッドの最後の文字に対応するファイルのテキスト内での 1 ベースのインデックス。ファイルにテキストが含まれない場合、このプロパティは 0 に等しくなります。

コードを手動で検証するときは、EndIndex に対応する行番号と列番号が便利です。その情報を取得するには、関数 getLineColumn を使用します。

データ型: double

この プロパティ は読み取り専用です。

メソッドが使用する変数の coder.Variable オブジェクト (入力変数、出力変数、ローカル変数など、変数ごとに 1 つずつ) で構成される配列。

coder.Variable オブジェクトには次のプロパティがあります。

  • Name:変数の名前。文字ベクトルとして指定します。

  • Scope:変数のスコープ。文字ベクトルとして指定します。スコープの有効な値は、'Input''Output''Local''Global''Persistent''InputOutput' です。

  • Type:変数のデータ型。coder.Type オブジェクトとして指定します。

このプロパティは、MATLAB Function ブロックの MATLAB 関数レポートのコンテキストでのみ適用されます。プログラムからの MATLAB Function レポートへのアクセス (Simulink)を参照してください。

この プロパティ は読み取り専用です。

このメソッドで呼び出される MATLAB の関数とメソッドの記述を格納する異種混合配列。配列の各要素に 1 つの関数またはメソッドの記述が格納されます。

  • 関数の記述を格納する配列要素は coder.Function オブジェクトになります。coder.Function のプロパティ を参照してください。

  • メソッドの記述を格納する配列要素は coder.Method オブジェクトになります。

バージョン履歴

R2019a で導入