用于检查时间是否正在更新的Javascript代码
我想知道是否有人能帮我写一个javascript代码,检查我的HMI上的时间是否每秒钟更新一次,如果时间停止,它应该提醒用户。 我有一个名为device.string的字符串变量。当HMI通过modbus从PLC读取时,HMI读取的格式为字符串12:00:00。该字符串从PLC持续更新1秒,现在当此时间过期2秒时,我想提醒用户用于检查时间是否正在更新的Javascript代码,javascript,time,updating,Javascript,Time,Updating,我想知道是否有人能帮我写一个javascript代码,检查我的HMI上的时间是否每秒钟更新一次,如果时间停止,它应该提醒用户。 我有一个名为device.string的字符串变量。当HMI通过modbus从PLC读取时,HMI读取的格式为字符串12:00:00。该字符串从PLC持续更新1秒,现在当此时间过期2秒时,我想提醒用户 var oldTime = 0; function checkTime() { var newTime = device.string.TIME; if(ol
var oldTime = 0;
function checkTime() {
var newTime = device.string.TIME;
if(oldTime!=0&&newTime==oldTime) {
alert("something!");
return;
}
oldTime = newTime;
window.setTimeout(function() {
checkTime();
},1000)
}
checkTime()
1000ms=1秒到目前为止@Alister您有什么代码?谢谢。。当我尝试验证脚本时,我得到一个错误,说[script][Line:1]未声明的局部变量varn,那么您运行的不是JavaScript。变量就是这样声明的。