## 心跳程序代码原理:
```
.版本 2
.支持库 spec
.局部变量 t1, 日期时间型
.局部变量 n1, 日期时间型
.局部变量 程序集_时间差, 双精度小数型
.局部变量 q, 整数型
q = 1
.判断循环首 (q = 1)
t1 = 取现行时间 () ' 取计算机实时时间
程序集_时间差 = 取绝对值 (取时间间隔 (t1, n1, #秒)) ' 返回值为 第一个时间减去第二个时间(双精度类型) 第三个 值一般为秒
.如果真 (程序集_时间差 > 1) ' 如果时间差大于1秒
n1 = t1 ' 第二个时间的初始值永元比第一个值小1秒
调试输出 (n1)
' 理解 ,初始时间都为1980年 第一次判断n1等于t1的时间,也就是等于现在的时间,比如现在是 2022年2月14日1:17分5秒
' 然后再循环取第一个值如果 相隔少于1秒不赋值,如果大于1秒则赋值,这样就是定格了一秒的时间 再这时间里做任何操作,就相当于一个定时任务
.如果真结束
.判断循环尾 ()
```
![](https://img.kancloud.cn/47/b7/47b73f38d9d351bf2bbebd9429d88c12_1367x472.png)