状态
⑦ CNT 采样 [cnt_status_samp.vi]

 

选择检查计数器采样的状态

 

 

 


IN/OUT端子布局

 


输出端子

CntSamplingCount

 

以三元素集群格式获取当前的采样状态

 

■ 元素1:status

 

返回关于采样开始VI的[CntSamplingTimes]指定的数据数是否累积的通知状态

一旦这个布尔值为True,并且这个VI被执行一次,它将是False,直到再次累积指定数量的数据

 

如果[CntSamplingTimes]未连线(0),则不会发出通知,因此始终为False

 

■ 元素2:times

 

返回通知总数

 

■ 元素3: SamplingCount

 

返回采样数据缓冲区中累积的无序数据的数量

 

 

CntSamplingStop

 

返回采样停止通知状态

一旦此布尔值为True,并且此VI执行一次,则它将变为False,直到它再次停止

 

 

CntSamplingStatus

 

获取当前计数器采样状态

它在十六进制符号位单元中具有以下含义

状态

含义

01H

采样开始

表示计数器采样已经开始

采样停止时,此状态为0

02H

采样结束

表示采样已经结束

在下一次采样开始时变为0

04H

触发信号输入

表示开始信号是通过外部开始输入的

在下一次采样开始时变为0

08H

上溢

表示开始信号通过外部开始多次输入

除非外部连接信号的规格有问题,否则请忽略

在下一次采样开始时变为0

 

示例)当[CntSamplingStatus]为[5H]

    [采样开始]和[触发信号输入]为ON

 

 

CntSamplingError

 

返回计数器采样的错误状态

它在十六进制符号位单元中具有以下含义

错误状态

含义

02H

板卡内存

溢出

表示板上的内存已满。 主要原因是系统负载高,总线主站传输不能及时进行。 诸如降低传输速率和降低系统负载的措施是必要的。

04H

内部缓冲区

溢出

表示内部缓冲区溢出。 有必要降低传输速率。

08H

缓冲区

溢出

表示由DAQ-LV-WIN保护的缓冲区溢出。

有必要更频繁地获取数据或增加采样开始VI的CntSamplingBuffer。

10H

触发错误

表示开始信号和停止信号由外部开始同时输入。 如果设定此状态,则不进行转移。

请确认如何进入外部开始信号和外部停止信号。

20H

时钟错误

表示在使用外部时钟输入时输入了下一个时钟。

如果设定此状态,则无法使用指定的外部时钟进行采样。 考虑降低外部时钟的周期。

请注意采样开始时一次采样被执行

当该采样输入外部时钟时,也会发生该错误。

40H

同步

从设备错误

表示强制停止的停止因素来源于从设备。

检查从设备侧的错误。

80H

同步

主设备错误

表示强制停止的停止因素来源于主设备。

检查主设备侧的错误。