
选择采集计数器输入的采样数据

CntSamplingTimes |
初始值: 1000 |
为采样计数器的每个通道指定数据量
采样次数与所使用的通道数无关
例如,如果在2个通道上执行1000个采样并且获取2000个数据,
CntSamplingTimes被指定的值为1000
Timeout |
[-1]可设定 |
初始值: 10000 |
指定读取的超时时间
单位是毫秒,初始值为10,000(10秒)
如果CntSamplingTimes指定的数据数不存在,则在VI中等待直到数据累积达到
此外,当超出指定的时间时,则读取在该时间点可以读取的数据量
当该值设定为[0]时,此VI将读取数据,而无需等待
如果指定[-1],则会等待直到指定数量的数据被累积
请注意,该输入端子的[-1]含义与其他VI不同
CntData |
以数组(1D数组)获取读取的数据
阵列中的数据按通道号排序
示例)执行3通道计数器采样时的数据数组(数字是通道号)
[0] [1] [2] [0][1] [2] [0] [1] [2]...
CntDataNum |
获取读取的数据
如果CntSamplingTimes指定的数据数存在,它们将具有相同的值
如果超时指定为0或超时发生,则返回实际读取到的数据量
CntSamplingReadStatus |
获取采样数据的读取状态
值 |
状态 |
含义 |
0 |
成功完成 |
表示CntSamplingTimes指定的数据数已被读取 |
1 |
缺乏数据 |
当超时指定为0时,表示CntSamplingTimes指定的数据数不存在,无法读取 |
2 |
超时 |
当超时指定了1或多于1的时间时,表示CntSamplingTimes指定的数据数量没有累积,尽管等待已经超过了指定的时间 在这种情况下,我们将尽可能获取数据 |
3 |
溢出 |
表示由DAQ-LV-WIN保护的缓冲区溢出 所有收集的数据都被丢弃,无法读取 |
4 |
错误 |
表示读取过程中出现一些错误 |