Main Content

readDAQList

读取 DAQ 列表中指定测量变量的采样和时间

自 R2024a 起

    说明

    示例

    valuetables = readDAQList(xcpch) 从指定的 XCP 通道对象 xcpch 中读取所有 DAQ 列表采样和时间戳,并将结果返回到时间表元胞数组 valuetables。对于每个 DAQ 列表,该元胞数组包含一个对应的时间表。

    注意

    您不能将 readDAQListreadDAQreadDAQListData 结合使用。

    valuetables = readDAQList(xcpch,Name=Value) 接受名称-值对组参量,如 CountReadRaw,以指定数据值的数目和处理方式。

    示例

    全部折叠

    读取 10 个数据采样作为指定的 DAQ 列表测量变量的物理值。

    a2lObj = xcpA2L('myFile.a2l');
    xcpch = xcpChannel(a2lObj,'CAN','Vector','CANcaseXL 1',1);
    connect(xcpch);
    createMeasurementList(xcpch,'DAQ','Event1','Measurement1');
    startMeasurement(xcpch);
    valuetables = readDAQList(xcpch,Count=10);

    当只指定一个 DAQ 列表时,valuetables 是仅包含一个时间表的元胞数组。

    读取所有可用的原始数据值,而不是转换后的物理值。

    valuetables = readDAQList(xcpch,ReadRaw=true);

    输入参数

    全部折叠

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

    名称-值参数

    将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。

    示例: Count=10

    要读取的数据采样数,指定为正整数值。如果可用采样数不足,则该函数返回的采样会少于 Count 个。

    示例: Count=10

    数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    返回原始数据值,指定为逻辑值 false(默认值)或 true。如果为 false 或未指定,则该函数返回转换后的物理值。

    示例: ReadRaw=true

    数据类型: logical

    输出参量

    全部折叠

    来自 XCP 通道 DAQ 列表测量变量的值和时间,以时间表元胞数组形式返回。每个时间表对应一个 DAQ 列表。

    版本历史记录

    在 R2024a 中推出