Skip to content

使用 UserEvent 实现的 Timer 功能。后台使用一个 Timed Loop 进行定时,到达指定时间后,使用 UserEvent 通知订阅 Timer 的模块。

Notifications You must be signed in to change notification settings

NEVSTOP-LAB/LabVIEW-TimerEngine

Repository files navigation

LabVIEW-TimerEngine

Check_Broken_VIs

使用 UserEvent 实现的 Timer 功能。后台使用一个 Timed Loop 进行定时,到达指定时间后,使用 UserEvent 通知订阅 Timer 的模块。

API

image

  • Register.vi : 订阅 Timer

    • Name:Timer 名称
    • TimerPeroid(ms): 时间间隔
    • Start?: 是否立即启用
  • Enable.vi 启用 Timer

    • Name:Timer 名称
    • Enable:是否启用
  • Rename.vi 重命名 Timer

    • Name:Timer 名称
    • NewName: 新名称
  • ChangePeroid.vi 修改 Timer 时间间隔

    • Name:Timer 名称
    • TimePeroid(ms): 时间间隔
  • Status.vi Timer 状态

    • Name:Timer 名称
    • Exist?: Timer 是否存在
    • TimePeroid(ms):Timer 时间间隔
    • Start?:是否已经启用
    • EclipsedTime(ms):已经经过的时间
  • unRegister.vi 取消订阅 Timer

    • Name:Timer 名称

Dependencies

  1. OpenG Array Library

About

使用 UserEvent 实现的 Timer 功能。后台使用一个 Timed Loop 进行定时,到达指定时间后,使用 UserEvent 通知订阅 Timer 的模块。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published