时间更改

当系统日期和时间发生更改时,将执行 Time Change(时间更改)事件触发器。

定义时间更改事件触发器

要定义时间更改事件触发器,请按照以下步骤操作:

  1. 从工作台左侧窗格中,展开要在其中定义时间更改事件触发器的节点。
  2. 选择 Project(项目)图标以显示 Projects(项目)窗口,右键单击特定项目选项卡以显示其弹出菜单,然后选择 New(新建)。
    如果已选择特定项目选项卡,还可选择 Projects(项目)窗口底部的 New(新建)按钮。
  3. 随即显示新 Trigger(触发器)窗口。
    为触发器命名。触发器名称最多可包含 64 个字符,包括字母、数字和下划线字符。允许有空格。
  4. Event(事件)选项卡中,选择 Trigger Event Type(触发器事件类型)向下箭头,展开 Internal(内部)类别,然后选择 Time Change(时间更改)。

    Event(事件)选项卡将激活,以容纳时间更改事件。
    没有用于时间更改事件的事件参数。

时间更改事件类型触发器事件变量

时间更改事件触发器可用的输入事件变量包括:

事件变量 数据类型 描述
Delta in milliseconds INT8 已修改时间戳和原始时间戳之间的差异。
Modified Timestamp TIMESTAMP 系统日期和时间发生更改之后的时间戳。
Original Timestamp TIMESTAMP 系统日期和时间发生更改之前的时间戳。

如果时间更改通过 deviceWISE 运行时发生,将激发时间更改事件触发器。这包括:

如果时间更改发生在 deviceWISE 运行时启动期间,而又早于时间更改事件触发器启动,时间更改事件触发器将在加载后激发。

如果时间更改发生在 deviceWISE 运行时以外,则时间更改事件不会激发。这包括:

  • 使用基于操作系统命令行的命令来设置时间。
  • 使用服务执行触发器动作来设置时间。
  • 在 Lua 脚本中设置时间。
相关主题

TR50 高级连接管理选项卡

设置日期和时间

时间管理