注册 登录
编程论坛 VB.NET论坛

怎么拉取时间点的采集数值

天生0925 发布于 2012-06-07 09:14, 621 次点击
菜鸟请教一个问题:我需要拉取某一时间点采集的数值,我的代码为:
If TimeOfDay = #8:00:00 AM# Then
                    irradiancestart(i) = value.Irradiance(i)
                ElseIf TimeOfDay = #4:00:00 PM# Then
                    irradianceend(i) = value.Irradiance(i) - irradiancestart(i)

                End If
            End If
可是这段程序没有执行,请教各位指点一下!谢谢
1 回复
#2
wumingchenxi2012-06-07 10:24
1。在If TimeOfDay = #8:00:00 AM# Then 最好断点跟踪一下,看看程序有没有执行。
2。你的这段程序是放在什么地方运行的,比如Timer 或则线程中,这就涉及到Timer的运行间隔时间,如果3分钟运行一下,7:59:00-- 8:02:00,这样程序有执行,也进不了第二行代码。
同样的原因,除非间隔时间小于1秒,否则总有可能进不去。因为你的时间= 8:00:00 ,刚好那一秒?


1