banmao* 发表于 2025-12-3 21:42
热机干嘛这么麻烦。
S500
#1=#3012+1030 (热机10分30秒)
这个好理解,谢谢分享
哪位大佬可以讲讲宏是
从来没有热过机
明显问题出在#3001上了,运行时看一下这个变量有没有变化。然后这个毫秒计时器最大计时值是不是能到你的#1设定的值
banmao* 发表于 2025-12-3 21:42
热机干嘛这么麻烦。
S500
#1=#3012+1030 (热机10分30秒)
3012有个BUG,如果当前时间是10;55;00,在这个基础上加1030,得到106530,这里溢出了,会自动往前进位么
本帖最后由 banmao* 于 2025-12-4 12:23 编辑
车车铣铣 发表于 2025-12-4 10:19
3012有个BUG,如果当前时间是10;55;00,在这个基础上加1030,得到106530,这里溢出了,会自动往前进位 ...
我只是举例。可以变通一下,取整数1000(十分钟)
车车铣铣 发表于 2025-12-3 17:01
#3001+1的目的是什么?#2=#3001的目的是调取计时器数值,一开始先把计时器清零,后面再调取比较,问题可 ...
你看看楼主里面的计时数值变动了哪里?变化结束了要跳转吧?
banmao* 发表于 2025-12-3 21:42
热机干嘛这么麻烦。
S500
#1=#3012+1030 (热机10分30秒)
#3012是具体时刻,这个有时候不可靠。
倒数第4行开始改一下,#2=#3001+1,if【#2LE#1】GOTO10即可
要让#2一直增加,数值变大,最后比#1大就停了