main content

在 matlab 中进行通信 -凯发k8网页登录

使用 a2l 文件可通过 xcp 在 xcp 客户端模块和服务器模块之间进行通信

a2l 文件是一种特殊的描述文件,用于定义 ecu 的实现。a2l 文件中的信息允许 xcp 客户端通过 xcp 连接与服务器模块通信。格式化的文本文件包含事件和测量变量定义以及其他配置信息,用于采集和激励数据以及执行其他函数。

要通过 can 与 xcp 服务器通信,a2l 文件(ecu 描述文件)至少要包含以下属性信息:

  • protocollayerinfo

  • transportlayercaninfo

  • measurements

  • daqinfoevents

    • matlab®:如果使用动态 daq 列表功能,则需要 daqinfoevents 内容。

    • simulink®:由于 模块使用动态 daq 列表功能,因此需要 daqinfoevents 内容。

您可以使用 can 协议将 xcp 客户端连接到服务器模块。这允许您使用事件和访问服务器模块上的测量变量。请参考 以了解如何使用 xcp 连接到设备。

您可以对服务器模块上的内存执行直接读取或写入。或者,创建一个动态数据激励列表并将测量变量值分配给该列表,然后读取采集的 daq 数据并写入激励数据。

函数

访问 a2l 文件
从 a2l 文件中获取有关特定特征变量的信息
从 a2l 文件中获取有关特定测量变量的信息
从 a2l 文件中获取有关特定事件的事件信息
创建 xcp 通道
将 xcp 通道连接到服务器模块
断开与服务器模块的连接
连接状态
从直接内存中读取并缩放指定的特征值
缩放指定的特征变量值并将其写入直接内存
从直接内存读取和缩放指定的测量变量值
缩放指定的测量变量值并将其写入直接内存
从直接内存读取和缩放指定的轴值
缩放指定的轴值并将其写入直接内存
从内存中读取指定测量变量的单个采样
将单个采样写入指定的测量变量
为 xcp 通道创建测量变量列表
查看 xcp 通道上已配置的测量变量列表
从 xcp 通道中删除所有测量变量列表
启动已配置的 daq 和 stim 列表
指示测量是否处于活动状态
从 daq 列表中读取指定测量变量的缩放采样
从 daq 列表中读取指定测量变量的采样
将指定测量变量的缩放值写入 stim 列表
向指定的测量变量写入
停止已配置的 daq 和 stim 列表

属性

xcp.a2l 文件对象的属性
xcp.channel 对象的属性

主题

硬件连接

在内存中读取和写入数据


  • 转换踏板位置以读取标定后的扭矩要求测量变量。

  • 直接从内存中按名称读取单个值。

  • 按名称将单个值直接写入内存。

采集并激励测量

网站地图