这段时间在改一个程序。
遇到一个问题,其中如题所说的问题我想来想去就是无法解决。最后经过我们老师的指点终于解决掉了。
主要是上位机由于切换,使其定时器中途或是原本就是初始化的状态,而切换回定时器显示的时候,要显示相应的时间。
由于下位机的定时是一定的(定为T),上位机在接收到发来的启动定时的信号后,开始记录当前系统的时间T0,若上位机切换到定时器显示状态的时候,记录当前系统的时间T1,此时CTimeSpan = T1 - T0。CTimeSpan即为已经倒计了多少时间。然后通过T - CTimeSpan求的当前倒计时还需要倒计的时间。
记录: