メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

xcp.A2L のプロパティ

xcp.A2L ファイルオブジェクトのプロパティ

次のプロパティを使用して、xcp.A2L ファイル オブジェクトの設定を調べます。xcpA2L を使用して A2L ファイル オブジェクトを作成します。

xcp.A2L

すべて展開する

FileName プロパティは、参照されている A2L ファイルの名前を文字ベクトルとして表示します。

データ型: char

FilePath プロパティは、A2L ファイル名を含む A2L ファイルへの完全なファイル パスを文字ベクトルとして表示します。

データ型: char

ServerName プロパティは、A2L ファイルに指定されているサーバー ノードの名前を文字ベクトルとして表示します。

データ型: char

A2L ファイル パーサーによってスローされた警告を保存します。

a2lfile = xcpA2L('XCPSIM.a2l');
a2lfile.Warnings
ans = 

  0×0 empty string array

データ型: string

イベント名。文字ベクトルの cell 配列として返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
a2lfile.Events
ans =

  1×6 cell array

    {'Key T'}    {'10 ms'}    {'100ms'}    {'1ms'}    {'FilterBypassDaq'}    {'FilterBypassSt'}

データ型: cell

イベント情報。xcp.Event オブジェクトの配列として返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
ei = a2lfile.EventInfo(1)
ei = 

  Event with properties:

                         Name: 'Key T'
                    Direction: 'DAQ'
                   MaxDAQList: 255
                ChannelNumber: 0
             ChannelTimeCycle: 0
              ChannelTimeUnit: 6
              ChannelPriority: 0
    ChannelTimeCycleInSeconds: 0

データ型: xcp.Event

測定名。文字ベクトルの cell 配列として返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
a2lfile.Measurements(10:15)
ans =

  1×6 cell array

    {'FW1'}    {'KL1Output'}    {'MaxChannel1'}    {'MinChannel1'}    {'PWM'}    {'PWMFiltered'}

データ型: cell

測定情報は Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
mi = a2lfile.MeasurementInfo
mi = 

  Map with properties:

        Count: 45
      KeyType: char
    ValueType: any

データ型: containers.Map

特性の名前。文字ベクトルの cell 配列として返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
a2lfile.Characteristics(10:15)
ans =

  1×6 cell array

    {'a0'}    {'b0'}    {'c0'}    {'map1'}    {'map1Counter'}    {'map4_80_uc'}

データ型: cell

特性情報は、Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
ci = a2lfile.CharacteristicInfo
ci = 

  Map with properties:

        Count: 16
      KeyType: char
    ValueType: any

データ型: containers.Map

軸情報は、Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
ai = a2lfile.AxisInfo
ai = 

  Map with properties:

        Count: 1
      KeyType: char
    ValueType: any

データ型: containers.Map

characteristic オブジェクトのコンテナ。containers.Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
rl = a2lfile.RecordLayouts
rl = 

  Map with properties:

        Count: 41
      KeyType: char
    ValueType: any

データ型: containers.Map

計算メソッド オブジェクトのコンテナ。containers.Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
cm = a2lfile.CompuMethods
cm = 

  Map with properties:

        Count: 16
      KeyType: char
    ValueType: any

データ型: containers.Map

interp に使用される ComputationTAB (変換テーブル) メソッド オブジェクトのコンテナー。containers.Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
ct = a2lfile.CompuTabs
ct = 

  Map with properties:

        Count: 0
      KeyType: char
    ValueType: any

データ型: containers.Map

enum に使用される ComputationVTAB (言語変換テーブル) メソッド オブジェクトのコンテナー。containers.Map オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
cvt = a2lfile.CompuVTabs
cvt = 

  Map with properties:

        Count: 2
      KeyType: char
    ValueType: any

データ型: containers.Map

ProtocolLayerInfo プロパティは、A2L ファイルで定義されているサーバーの XCP プロトコル実装に関する一般情報を含む xcp.ProtocolLayerInfo オブジェクトを表示します。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
pli = a2lfile.ProtocolLayerInfo
pli = 

  ProtocolLayerInfo with properties:

    AddressGranularity: 'ADDRESS_GRANULARITY_BYTE'
             ByteOrder: 'BYTE_ORDER_MSB_LAST'
                MaxCTO: 8
                MaxDTO: 8
                    T1: 1000
                    T2: 200
                    T3: 0
                    T4: 0
                    T5: 0
                    T6: 0
                    T7: 0

データ型: xcp.ProtocolLayerInfo

DAQ 関連情報は、DAQInfo オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
di = a2lfile.DAQInfo
di = 

  DAQInfo with properties:

              AddressExtension: 'ADDRESS_EXTENSION_FREE'
                    ConfigType: 'DYNAMIC'
    GranularityODTEntrySizeDAQ: 'GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE'
       IdentificationFieldType: 'IDENTIFICATION_FIELD_TYPE_ABSOLUTE'
                        MaxDAQ: 0
              MaxEventChannels: 6
            MaxODTEntrySizeDAQ: 7
                        MinDAQ: 0
              OptimizationType: 'OPTIMISATION_TYPE_DEFAULT'
            OverloadIndication: 'OVERLOAD_INDICATION_PID'
                          STIM: [1×1 struct]
            PrescalerSupported: 'PRESCALER_SUPPORTED'
               ResumeSupported: 'RESUME_NOT_SUPPORTED'
                     Timestamp: [1×1 struct]

データ型: xcp.DAQInfo

CAN 固有のトランスポート層情報。XCPonCAN オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
tlci = a2lfile.TransportLayerCANInfo
tlci = 

  XCPonCAN with properties:
           CommonParameters: [1×1 xcp.a2l.CommonParameters]
     TransportLayerInstance: ''
             CANIDBroadcast: []
                CANIDClient: 1
      CANIDClientIsExtended: 0
                CANIDServer: 2
      CANIDServerIsExtended: 0
                   BaudRate: 500000
                SamplePoint: 62
                 SampleRate: SINGLE
                  BTLCycles: 8
                        SJW: 1
                   SyncEdge: SINGLE
             MaxDLCRequired: []
                 MaxBusLoad: []
    MeasurementSplitAllowed: []
                      CANFD: [1×0 xcp.a2l.CANFD]
           OptionalTLSubCmd: [0×0 xcp.a2l.OptionalCANTLSubCmd]

データ型: xcp.XCPonCAN

UDP トランスポート層情報。XCPonIP オブジェクトとして返されます。以下に例を示します。

a2lfile = xcpA2L('XCPSIM.a2l');
tlui = a2lfile.TransportLayerUDPInfo
tlui = 

  XCPonIP with properties:
          CommonParameters: [1×1 xcp.a2l.CommonParameters]
    TransportLayerInstance: ''
                      Port: 5555
                   Address: 2.1307e+09
             AddressString: '127.0.0.1'

データ型: xcp.XCPonIP

TCP トランスポート層情報。XCPonIP オブジェクトとして返されます。

a2lfile = xcpA2L('XCPSIM.a2l');
tlti = a2lfile.TransportLayerTCPInfo
tlti = 

  0×0 XCPonIP array with properties:

    CommonParameters
    TransportLayerInstance
    Port
    Address
    AddressString

データ型: xcp.XCPonIP

バージョン履歴

R2013a で導入