主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

coder.descriptor.NonEvenSpacingMetadataクラス

パッケージ:coder.descriptor
スーパークラス:coder.descriptor.FixAxisMetadata

等間隔でないブレークポイントセットのデータに関する情報を返す

説明

coder.descriptor.NonEvenSpacingMetadataオブジェクトは等間隔でないブレークポイントセットのデータにおける点を記述します。

作成

参数个数= getDataInterfaces (codeDescObjdataInterfaceNameは,ルックアップテーブルの次元ごとにcoder.descriptor.BreakpointDataInterfaceオブジェクトを作成します。codeDescObjオブジェクトは,関数getCodeDescriptorを使用することで,モデル用に作成されたcoder.codedescriptor.CodeDescriptorオブジェクトです。

coder.descriptor.BreakpointDataInterfaceオブジェクトにはcoder.descriptor.FixAxisMetadataオブジェクトが含まれるプロパティFixAxisMetadataがあります。ブレークポイントセットのデータが等間隔でない場合,coder.descriptor.FixAxisMetadataにはさらにcoder.descriptor.NonEvenSpacingMetadataオブジェクトが含まれます。

入力引数

すべて展開する

参数データインターフェイスの種類を指定します。

例:参数

プロパティ

すべて展開する

等間隔でないブレークポイントセットのデータ内のすべての値。

すべて折りたたむ

モデルcodeDescDemoまたは類似する仕様をもつモデルを作成することを検討します。

包含连接在导入和输出之间的n-D查找表的模型。

モデルには天查找表が含まれます。一天的查找表ブロックは,(4 5 6)の値をもつtableDataという名前のモデルワークスペース変数からテーブルデータを取得します。tableData汽车以外のストレージクラスをもつ金宝app仿真软件。参数オブジェクトです。ブレークポイントセットのデータは[1 5 10]として指定されます。

n-D循环表块参数对话框,其中显示指定为表数据的tableData变量和设置为1、5和10的断点数据。

モデルコンフィギュレーションパラメーター(既定のパラメーター動作)[インライン]に設定されています。

  1. モデルをビルドし,そのモデルのcoder.codedescriptor.CodeDescriptorオブジェクトを作成します。

    codeDescObj = coder.getCodeDescriptor (“codeDescDemo”

  2. 生成されたコード内で查找表ブロックとブレークポイントセットのプロパティを取得します。

    params = getDataInterfaces (codeDescObj,“参数”
    変数参数个数は,coder.descriptor.LookupTableDataInterfaceオブジェクトとcoder.descriptor.BreakpointDataInterfaceオブジェクトの配列です。
    LookupTableDataInterface属性:类型:[1×1 coder.descriptor.types.Type] SID:“demoModel: 22”GraphicalName:“tableData”VariantInfo:[1×0 coder.descriptor.VariantInfo]实现:[1×1 coder.descriptor.DataImplementation]时间:1×0 coder.descriptor.TimingInterface单元:”范围:[1×1 coder.descriptor.Range] SupportTunableSize:金宝appBreakpointSpecification: 'Even spacing'输出:[1×1 coder.descriptor.DataInterface]

  3. coder.descriptor.LookupTableDataInterfaceオブジェクトの断点プロパティは,coder.descriptor.BreakpointDataInterfaceオブジェクトのベクトルを保持します。配列の最初の位置にアクセスして,查找表ブロックに接続されたブレークポイントセットの詳細を取得します。

    params.Breakpoints (1)
    BreakpointDataInterface属性:类型:[1×1 coder.descriptor.types.Type] SID:“demoModel: 22”GraphicalName:“天查找↵表”VariantInfo:[1×0 coder.descriptor.VariantInfo]实现:[1×0 coder.descriptor.DataImplementation]时间:1×0 coder.descriptor.TimingInterface单元:”范围:[1×1 coder.descriptor.Range] OperatingPoint:[1×1 code .descriptor. datinterface] 金宝appSupportTunableSize: 0 FixAxisMetadata: [1×1 code .descriptor.FixAxisMetadata]

  4. 新しいcoder.descriptor.FixAxisMetadataオブジェクトは,ブレークポイントセットのデータが等間隔であるか否かに関する詳細を提供します。

    params.Breakpoints (1) .FixAxisMetadata
    この情報は以下のプロパティをもつ新しいcoder.descriptor.NonEvenSpacingMetadataオブジェクトとして返されます。
    NonEvenSpacingMetadata的属性:AllPoints: [1×3 Real Sequence]

R2020bで導入