Main Content

readCharacteristic

从直接内存中读取并缩放指定的特征值

说明

示例

value = readCharacteristic(chanObj,characteristic) 通过 XCP 通道对象 chanObj 读取并缩放指定 characteristic 的值。此操作直接从服务器模块的内存中读取。

示例

全部折叠

从 XCP 通道特征变量读取值,按名称标识要读取的特征变量。

a2lObj = xcpA2L('myA2Lfile.a2l');
chanObj = xcpChannel(a2lObj,'CAN','Vector','Virtual 1',1);
connect(chanObj);
value = readCharacteristic(chanObj,'torque_demand');

或者,创建一个特征变量对象并读取其值。

charObj = a2lObj.CharacteristicInfo('torque_demand');
value = readCharacteristic(chanObj,charObj);

输入参数

全部折叠

XCP 通道,指定为 XCP 通道对象。

示例: xcpChannel()

XCP 通道特征变量,指定为字符向量或特征变量对象。

示例: 'torque_demand'

数据类型: char

输出参量

全部折叠

从特征变量读取的值,以特征变量支持的类型形式返回。

版本历史记录

在 R2018a 中推出