Simulink.lookuptable.Evenspacing クラス
パッケージ: Simulink.lookuptable
スーパークラス:
ルックアップ テーブル オブジェクトの等間隔のセット データの設定
説明
Simulink.lookuptable.Evenspacing
クラスのオブジェクトは、ルックアップ テーブルの等間隔セット情報を保存します。このオブジェクトは、Simulink.LookupTable
オブジェクトの Evenspacing
プロパティに存在します。
Simulink.LookupTable
オブジェクトを使用して、ASAP2 および AUTOSAR コード生成用のルックアップ テーブルを保存および構成することができます。
多次元ルックアップ テーブルの複数のブレークポイント セットを表すには、Simulink.lookuptable.Evenspacing
オブジェクトのベクトルを Simulink.LookupTable
オブジェクトの Evenspacing
プロパティに保存します。
作成
Simulink.LookupTable
オブジェクトを作成して BreakpointSpecification
を 'Even spacing'
に設定すると、Simulink.lookuptable.Evenspacing
オブジェクトは Breakpoints
プロパティの値として表示されます。
Simulink.LookupTable
オブジェクトに対してより多くの Simulink.lookuptable.Evenspacing
オブジェクトを作成するには、次の手法のいずれかを使用します。
ベクトル インデックスを指定することで、Breakpoints
プロパティにアクセスする。
Simulink.lookuptable.Evenspacing
オブジェクトを作成するには、いずれかのオブジェクト プロパティの値を設定します。Simulink.LookupTable
オブジェクトは、既定のプロパティ値を使用して Simulink.lookuptable.Evenspacing
オブジェクトを作成し、指定したプロパティを設定します。
Breakpoints
プロパティの値は Simulink.lookuptable.Evenspacing
オブジェクトの配列です。各組み込みオブジェクトは 1 つのブレークポイント セットを表します。
たとえば、myLUTObj
という名前の Simulink.LookupTable
オブジェクトを作成すると仮定します。より多くのブレークポイント セットを作成するには、FirstPoint
プロパティと Spacing
プロパティにスカラー インデックスを指定することで Breakpoints
プロパティにアクセスします。さらに多くの等間隔のブレークポイント セットを作成するには、このプロパティのペアを使用してオブジェクトを更新します。
LUTObj.Breakpoints(1).FirstPoint=-1; LUTObj.Breakpoints(1).Spacing=2; LUTObj.Breakpoints(1).FirstPoint=-2; LUTObj.Breakpoints(1).Spacing=1; LUTObj.Breakpoints(1).FirstPoint=-5; LUTObj.Breakpoints(1).Spacing=2;
myLUTObj
オブジェクトは追加の Simulink.lookuptable.Evenspacing
オブジェクトを作成し、各オブジェクトの FirstPoint
プロパティと Spacing
プロパティを設定します。これで、LUTObj
には 3 つのブレークポイント セットの情報が格納されます。
プロパティ
コピーのセマンティクス
値。値クラスがコピー操作に与える影響については、オブジェクトのコピーを参照してください。
バージョン履歴
R2017b で導入