Main Content

writeCharacteristic

缩放指定的特征变量值并将其写入直接内存

说明

示例

writeCharacteristic(chanObj,characteristic,value) 通过 XCP 通道对象 chanObj 缩放并写入指定 characteristic 的值。此操作直接写入服务器模块上的内存。

示例

全部折叠

将值写入 XCP 特征变量并验证该值。

读取原始值。

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

写入一个新值。

newValue = 200;
writeCharacteristic(chanObj,charObj,newValue');

再次读取该值以验证更改。

readCharacteristic(chanObj,charObj)'
     200

输入参数

全部折叠

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

示例: xcpChannel()

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

示例: 'torque_demand'

数据类型: char

向特征变量写入的值,指定为特征变量支持的类型。

版本历史记录

在 R2018a 中推出