来源:网络
目前很多监控系统都采用了GPS时钟系统,用来精确时钟,在iFix上如何实现对整个网络的时钟同步呢?不知道大家是如何做的,我是通过一个简单的命令来实现的。
假设有一台机器OP1,为接GPS时钟的机器,时间为标准时间,另有两台机器CP1,CP2,如何对时呢?
在CP1,CP2iFix3.5调度里新建调度,命名为对时.evs。
增加基于定时器调度如下:
脚本如下:
Private Sub CFixScheduler_Initialize()
Shell "D:\Dynamics\SampleSysteme\exe\对时.bat"
End Sub
Private Sub FixTimer3_OnTimeOut(ByVal lTimerId As Long)
Shell " D:\Dynamics\SampleSysteme\exe\对时.bat "
End Sub
大家注意到调用了一个对时.BAT文件,这个文件里面来实现对时功能。
对时.BAT内容如下:
net time \\op1 /set /y
一个简单的命令行就搞定了。并将对时.BAT添加到用户首选项里的后台启动里。