主要内容

xcp。A2L属性

的属性xcp。A2L文件对象

使用以下属性进行检查xcp。A2L文件对象设置。使用xcpA2L创建一个A2L-file对象。

xcp。A2L

全部展开

文件名属性将引用的A2L文件的名称显示为字符向量。

数据类型:字符

FilePath属性以字符向量的形式显示A2L文件的完整文件路径,包括A2L文件名。

数据类型:字符

ServerName属性以字符向量的形式显示A2L文件中指定的服务器节点的名称。

数据类型:字符

存储A2L文件解析器抛出的警告。

a2lfile = xcpA2L('XCPSIM.a2l');a2lfile。警告
Ans = 0×0空字符串数组

数据类型:字符串

事件名称,作为字符向量的单元格数组返回。例如:

a2lfile = xcpA2L('XCPSIM.a2l');a2lfile。事件
ans = 1×6单元格阵列{'Key T'} {'10 ms'} {'100ms'} {'1ms'} {'FilterBypassDaq'} {'FilterBypassSt'}

数据类型:细胞

的数组返回的事件信息xcp。事件对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);ei = a2lfile.EventInfo(1)
ei =事件属性:名称:'Key T'方向:'DAQ' MaxDAQList: 255 ChannelNumber: 0 ChannelTimeCycle: 0 ChannelTimeUnit: 6 ChannelPriority: 0 ChannelTimeCycleInSeconds: 0

数据类型:xcp。事件

测量名称,作为字符向量的单元格数组返回。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);a2lfile.Measurements (15)
ans = 1×6单元阵列{'FW1'} {'KL1Output'} {'MaxChannel1'} {'MinChannel1'} {'PWM'} {'PWMFiltered'}

数据类型:细胞

测量信息,作为Map对象返回。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Mi = a2lfile。MeasurementInfo
mi =映射属性:计数:45 KeyType: char ValueType: any

数据类型:容器。地图

特征的名称,作为字符向量的单元格数组返回。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);a2lfile.Characteristics (15)
ans = 1×6单元阵列{a0的}{b0的}{c0的}{‘map1}{‘map1Counter} {' map4_80_uc '}

数据类型:细胞

特征信息,返回为地图对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Ci = a2lfile。CharacteristicInfo
ci =映射属性:计数:16 KeyType: char ValueType: any

数据类型:容器。地图

轴信息,返回为地图对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Ai = a2lfile。AxisInfo
ai =映射属性:计数:1 KeyType: char ValueType: any

数据类型:容器。地图

容器的特征对象,返回为容器。地图对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Rl = a2lfile。RecordLayouts
rl =映射属性:计数:41 KeyType: char ValueType: any

数据类型:容器。地图

容器用于计算方法对象,返回为容器。地图对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Cm = a2lfile。CompuMethods
cm =带有属性的映射:Count: 16 KeyType: char ValueType: any

数据类型:容器。地图

容器用于ComputationTAB(转换表)方法对象插值函数,作为容器。地图对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Ct = a2lfile。CompuTabs
ct =映射属性:计数:0 KeyType: char ValueType: any

数据类型:容器。地图

容器用于ComputationVTAB(文字转换表)方法对象枚举,作为容器。地图对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);CVT = a2lfile。CompuVTabs
cvt =带有属性的映射:Count: 2 KeyType: char ValueType: any

数据类型:容器。地图

ProtocolLayerInfo属性显示xcp。ProtocolLayerInfo对象,该对象包含A2L文件中定义的服务器的XCP协议实现的一般信息。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Pli = a2lfile。ProtocolLayerInfo
pli = ProtocolLayerInfo属性: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相关信息,返回为aDAQInfo对象。例如:

a2lfile = xcpA2L(“XCPSIM.a2l”);Di = a2lfile。DAQInfo
di = DAQInfo与属性: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结构)

数据类型:xcp。DAQInfo

可以具体的传输层信息,返回作为XCPonCAN对象。例如,

a2lfile = xcpA2L(“XCPSIM.a2l”);Tlci = a2lfile。TransportLayerCANInfo
tlci = XCPonCAN属性:CommonParameters: [1×1 xcp.a2l.]CommonParameters] TransportLayerInstance: " CANIDBroadcast: [] CANIDClient: 1 canidclientisextendsed: 0 CANIDServer: 2 CANIDServerIsExtended: 0 BaudRate: 500000 SamplePoint: 62 SampleRate: SINGLE BTLCycles: 8 SJW: 1 SyncEdge: SINGLE maxdlcre: [] MaxBusLoad: [] MeasurementSplitAllowed: [] CANFD: [1×0 xcp.a2l.]CANFD] optionalcantlsubcmd: [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数组:CommonParameters TransportLayerInstance端口地址AddressString

数据类型:xcp。XCPonIP

版本历史

在R2013a中引入

Baidu
map