看门狗定时器配置

配置一个新的看门狗定时器对象来控制看门狗定时器。

配置看门狗定时器对象不会启动看门狗定时器。使用看门狗定时器重启节点启动看门狗定时器。

1378

输入/输出

datatype_icon

期望超时

看门狗定时器在到期之前等待的时间(秒)。

Default value: 1 s

设置适当的超时

超时值的合理范围取决于嵌入式应用程序的具体性能特性以及运行时间要求。超时时间设置必需足够长,以便看门狗定时器不会由于可接受的系统抖动水平而过期。但是,超时时间设置也应足够短,以便系统能够从故障中快速恢复并满足系统正常运行时间要求。

datatype_icon

过期操作

看门狗定时器过期时节点采取的动作。

注: 并非所有终端都支持所有操作。关于支持操作的详细信息见实时终端的硬件文档。
datatype_icon

重启系统

指定在看门狗定时器到期时是否重启实时控制器的布尔值。

TRUE 重启实时控制器并忽略重启LabVIEW运行引擎触发事件
FALSE 不重启实时控制器。

Default value: FALSE

datatype_icon

重启LabVIEW运行引擎

布尔值指定在看门狗定时器到期时,是否重启控制器上的当前应用程序。

TRUE

重启控制器上的当前应用程序,并忽略触发事件

FALSE

不重启控制器上的当前应用程序。

Default value: FALSE

datatype_icon

触发事件

布尔值指定在看门狗定时器到期时是否触发事件,但不重启实时控制器或控制器上的当前应用程序。

TRUE 触发事件而不重启实时控制器或控制器上的当前应用程序。
FALSE 不触发事件。

Default value: FALSE

datatype_icon

触发协议

看门狗定时器过期时用于PXI总线上触发操作的协议。

active high 当线路为高时,将触发动作设为活动。
active low 当线路为低时,将触发动作设为活动。
open collector 将触发动作设为集电极开路输出。

Default value: 有效高电平

datatype_icon

触发线

看门狗定时器过期时置为有效的PXI总线上的触发线。

如果指定的触发线已在其他地方预留,则看门狗定时器到期时,看门狗定时器对象会覆盖触发线上的现有值。

none 看门狗定时器到期时,不置任何触发线有效。
line 0 看门狗定时器到期时,置线路0有效。
line 1 看门狗定时器到期时,置线路1有效。
line 2 看门狗定时器到期时,置线路2有效。
line 3 看门狗定时器到期时,置线路3有效。
line 4 看门狗定时器到期时,置线路4有效。
line 5 看门狗定时器到期时,置线路5有效。
line 6 看门狗定时器到期时,置线路6有效。
line 7 看门狗定时器到期时,置线路7有效。
SMB line 0 看门狗定时器到期时,置SMB线0有效。

Default value: 无

datatype_icon

VI退出时禁用看门狗

指定节点停止运行时是否禁用看门狗定时器对象的布尔值。

TRUE 节点停止运行时禁用看门狗定时器对象。
FALSE 节点停止运行时不禁用看门狗定时器对象。

Default value: TRUE

datatype_icon

错误输入

该节点运行前发生的错误。

该节点根据标准错误处理方式处理该输入。

Standard Error Behavior

Default value: 无错误

datatype_icon

看门狗ID

看门狗定时器对象的ID。

datatype_icon

实际超时

看门狗定时器在到期之前等待的实际时间(秒)。

如果当前终端支持期望超时的值,则实际超时等于期望超时。否则,实际超时等于下一个大于期望超时的支持的值。

datatype_icon

事件发生

与看门狗定时器到期时置中断动作有效相关的事件发生。

datatype_icon

错误输出

错误信息。

该节点根据标准错误处理方式生成该输出。

Standard Error Behavior

Programming Patterns

创建多个看门狗定时器对象

实时终端通常只包含一个看门狗定时器。但是,您可以创建多个看门狗定时器对象,一次使用一个对象。如果看门狗定时器对象正在运行,则必须使用看门狗定时器清除节点关闭看门狗定时器对象后才能使用另一个。

使用该节点创建具有单独配置的多个看门狗定时器对象,用于具有不同定时属性的不同操作状态的应用程序。例如,设计一个具有状态A和状态B的状态机,状态A的超时时间为5秒,状态B的超时时间为10秒。该情况下,可使用多个看门狗定时器对象。