Main Content

createMeasurementList

为 XCP 通道创建测量变量列表

说明

示例

createMeasurementList(xcpch,resource,eventName,measurementName) 使用指定的事件和测量变量为 XCP 通道创建数据激励列表。

示例

createMeasurementList(xcpch,resource,eventName,{measurementName,measurementName,measurementName}) 使用指定的事件和测量变量列表为 XCP 通道创建数据激励列表。

示例

全部折叠

在虚拟通道上创建一个连接到 Vector CAN 设备的 XCP 通道,并设置一个 DAQ 测量变量列表。

a2lfile = xcp.A2L('XCPSIM.a2l')
xcpch = xcp.Channel(a2lfile, 'CAN', 'Vector', 'Virtual 1', 1)
xcpch = 

  Channel with properties:

              ServerName: 'CPP'
             A2LFileName: 'XCPSIM.a2l'
          TransportLayer: 'CAN'
    TransportLayerDevice: [1x1 struct]
              SeedKeyDLL: []

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

connect(xcpch)

使用 '10 ms' 事件和 'Triangle' 测量变量设置一个数据采集测量变量列表。

createMeasurementList(xcpch,'DAQ','10 ms','Triangle');

在虚拟通道上创建一个连接到 Vector CAN 设备的 XCP 通道,并设置一个 STIM 测量变量列表。

a2l = xcp.A2L('XCPSIM.a2l')
xcpch = xcp.Channel(a2lfile,'CAN','Vector','Virtual 1',1)
xcpch = 
  Channel with properties:

              ServerName: 'CPP'
             A2LFileName: 'XCPSIM.a2l'
          TransportLayer: 'CAN'
    TransportLayerDevice: [1x1 struct]
              SeedKeyDLL: []

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

connect(xcpch)

使用 '100ms' 事件以及 'PWM''ShiftByte' 测量变量设置一个数据激励测量变量列表。

createMeasurementList(xcpch,'STIM','100ms',{'PWM','ShiftByte'});

输入参数

全部折叠

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

测量变量列表类型,指定为 'DAQ''STIM'

示例: 'DAQ'

数据类型: char | string

事件名称,指定为字符向量或字符串。该事件用于触发指定的测量变量列表。可用事件的列表取决于您的 A2L 文件。

数据类型: char | string

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

版本历史记录

在 R2013a 中推出