Main Content

readSingleValue

从内存中读取指定测量变量的单个采样

说明

示例

value = readSingleValue(xcpch,'measurementName') 通过配置的 XCP 通道采集指定测量变量的单个值,并将其存储在变量中供以后使用。值是直接从内存中读取的。

示例

全部折叠

'100ms' 事件的 'Triangle' 测量变量中读取一个值。

创建一个对象来解析 A2L 文件并将其连接到 XCP 通道。

a2lfile = xcpA2L('XCPSIM.a2l')
xcpch = xcpChannel(a2lfile,'CAN','Vector','Virtual 1',1);

将通道连接到服务器模块。

connect(xcpch)

采集 'Triangle' 测量变量的数据。

value = readSingleValue(xcpch,'Triangle')
value =

    14

输入参数

全部折叠

XCP 通道,指定为使用 xcpChannel 创建的 XCP 通道对象。随后,该 XCP 通道对象可以与 A2L 文件定义的指定服务器模块通信。

单个 XCP 测量变量的名称,指定为字符向量或字符串。确保 measurementName 与 A2L 文件中定义的对应测量变量名称匹配。

数据类型: char | string

输出参量

全部折叠

所选测量变量的值,以数值形式返回。

版本历史记录

在 R2013a 中推出

另请参阅