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 で導入