主要内容

在MATLAB通信

使用了一个A2L文件允许的XCP客户机和服务器之间的通信模块通过XCP

一个A2L文件是一种特殊的描述文件,它定义了一个ECU的实现。A2L文件中的信息允许XCP客户机与服务器通信模块通过一个XCP连接。格式化的文本文件包含事件和测量的定义,和其他配置信息,用于获取和刺激数据和执行其他功能。

在能与一个XCP服务器通信,一个A2L文件(ECU描述文件)必须至少包含以下属性信息:

  • ProtocolLayerInfo

  • TransportLayerCANInfo

  • 测量

  • DAQInfo事件

    • MATLAB®:DAQInfo事件内容是必需的,如果使用动态数据收集功能列表。

    • 金宝app®:因为的XCP能数据采集块使用动态数据收集功能列表,DAQInfo事件内容是必需的。

你可以连接你的XCP客户机到服务器模块使用可以协议。这允许您使用事件和访问服务器上的测量模块。遵循的XCP数据库和沟通工作流程学习如何使用XCP连接到设备。

您可以执行一个直接从磁盘读取或写入服务器上的内存模块。另外,创建一个动态数据刺激列表和分配测量,然后读了采集数据和写刺激数据。

功能

全部展开

xcpA2L 访问A2L文件
getCharacteristicInfo 从A2L获得特定特征的信息文件
getMeasurementInfo 从A2L获得特定测量的信息文件
getEventInfo 从A2L文件获取特定事件的事件信息
xcpChannel 创建XCP通道
连接 连接的XCP通道服务器模块
断开连接 断开与服务器模块
与一 连接状态
readCharacteristic 从直接内存读取指定轴的价值和规模
writeCharacteristic 规模和写指定特征值直接内存
readMeasurement 从直接内存读取测量值指定和规模
writeMeasurement 规模和指定的测量值直接内存写
readAxis 从直接内存读取指定轴的价值和规模
writeAxis 规模和写指定轴直接内存
readSingleValue 读单样本从内存中指定的测量
writeSingleValue 写单样本指定的测量
createMeasurementList 创建测试列表的XCP通道
viewMeasurementLists 视图配置测量的XCP频道列表
freeMeasurementLists 删除所有测量从XCP频道列表
startMeasurement 启动配置数据收集和机枪兵列表
isMeasurementRunning 表明如果测量活动
readDAQ 读了从采集列表中指定的测量样品
readDAQListData 从采集列表读取指定样品测量
writeSTIM 编写了测量机枪兵列表指定的价值
writeSTIMListData 写入指定的测量
stopMeasurement 停止采集和机枪兵列表配置

属性

全部展开

xcp.A2L属性 的属性xcp.A2L文件对象
xcp.Channel属性 的属性xcp.Channel对象

主题

硬件连接

的XCP硬件连接

图连接XCP客户机和服务器。

读和写数据到内存中

读了校准测量

翻译踏板位置读取校准力矩测量的需求。

读一个值

读一个值的名字直接从内存中。

写一个值

一个值的名字直接写内存。

获取和刺激的测量

通过动态采集列表获取测量数据

这个例子展示了如何创建一个动态数据采集和分配测量列表清单。

刺激测量数据通过动态机枪兵列表

这个例子展示了如何创建一个动态数据刺激和分配测量列表清单。

特色的例子