状态
② DO连续输出 [do_status_gen.vi]

 

 选择检查数字量输出的信号输出(Generating)的状态

 

 

 


IN/OUT端子布局

 


输出端子

DoGeneratingCount

 

以三元素集群格式获取当前的信号输出(Generating)的状态

 

■元素1: Event

 

  返回关于写VI的[DoEventTimes]指定的数据数是否累积的通知状态

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

 

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

 

■元素2: EventCount

 

  返回通知总数

 

■元素3: GeneratingCount

 

  返回输出的数据数

 

■元素4: RepeatCount

 

  返回当前的重复次数(重复输出的次数)

 

 

DoGeneratingStop

 

返回信号输出(Generating)的停止通知状态

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

 

 

DoGeneratingStatus

 

获取当前信号输出(Generating)的状态

具有以下16进制表示法以位为单位的含义

状态

含义

01H

信号输出(Generating)开始

表示信号输出(Generating)已经开始

信号输出(Generating)停止时,此状态为0

02H

信号输出(Generating)停止

表示信号输出(Generating)已经结束

在下一次信号输出(Generating)开始时变为0

04H

触发信号输入

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

在下一次信号输出(Generating)开始时变为0

08H

溢出

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

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

在下一次信号输出(Generating)开始时变为0

 

例)当[DoGeneratingStatus]为[5H]

    [信号输出(Generating)开始]和[触发信号输入]为ON

 

 

DoGeneratingError

 

返回信号输出(Generating)的错误状态

具有以下16进制表示法以位为单位的含义

错误状态

含义

01H

板卡内存

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

10H

触发错误

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

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

20H

时钟错误

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

如果发生此状态,则无法使用指定的外部时钟进行信号输出(Generating)。 考虑降低外部时钟的周期。

40H

同步

从设备错误

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

请检查从设备侧的错误。

80H

同步

主设备错误

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

请检查主设备侧的错误。