[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 472

 
nemo811:

你好。

运行一个循环到终端时间,是否忽略了传入的刻度?我感兴趣的是按秒跟踪一个特定的条件。

滴答声和将被忽略,直到下一秒钟开始,在这种情况下,分钟并不重要。还是你需要其他东西?
 
001:
滴答声和将被忽略,直到下一秒开始,在这种情况下,分钟并不重要。还是你需要其他东西?

你有一个可行的建议吗?
 
sergeev:

你有提供什么吗?

不管是什么问题,这就是答案。新年快乐!万事如意!解决你所有的问题!
 
001:

不管是什么问题,这就是答案。

你似乎把提问者搞混了,他的绰号是

nemo811

 

我没有混淆任何东西,我只是回答了问题的要点,我认为问这个问题的人需要它。最有可能的是,他在每一个刻度 上被触发,但他需要在某一秒钟或每一秒钟被触发。如果在某一秒,那么你需要改变一下我写的条件。如果问题的BENT不同,那么问题听起来就会不同。

比如说。如何使循环开始,不是在每一个刻度,而是在某一小时,某一分钟,某一秒钟?

 
001:

我没有混淆任何东西,我只是回答了问题的要点,我认为问这个问题的人需要它。最有可能的是,他在每一个刻度上被触发,但他需要在某一秒钟或每一秒钟被触发。如果在某一秒,那么你需要改变一下我写的条件。如果问题的BENT不同,那么问题听起来就会不同。

比如说。如何使循环开始,不是在每一个刻度,而是在某一小时,某一分钟,某一秒钟?


你还没有真正给出答案
 
001:
sergeev:
Vinin:

谢谢你们对我的问题进行了激烈的讨论。

我是用我目前拥有的东西来具体说明。

  if (Seconds()==1)
   {
    if(!IsConnected())
     {
      Alert("Связь отсутствует!");
     }
   }

这是算法的一部分,所以不要挑剔--我知道这个功能最初已经打包在终端本身。

重点是:这段代码是在EA内部,而EA是在每一个tick(只有它,而不是一秒钟)中循环。我需要使这个条件在一分钟内精确地每隔1秒被追踪一次,而不需要将其与ticks联系起来。换句话说,我如何使我的EA按时间而不是按ticks循环?

致敬 :))

 
或者还有--是否有可能使脚本自动运行?这与上面提到的检查终端上的通信的任务相同。
 
nemo811:

谢谢你们对我的问题进行了激烈的讨论。

为具体起见,这里是我目前拥有的情况。

这是算法的一部分,所以不要挑剔--我知道在终端本身,这个功能已经初步打包了。

重点是:这段代码是在EA内部,而EA是在每一个tick(只有它,而不是一秒钟)中循环。我需要使这个条件在一分钟内精确地每隔1秒被追踪一次,而不需要将其与ticks联系起来。换句话说,我如何使我的EA按时间而不是按ticks循环?

致敬 :))


循环专家顾问

工作时使用SLEEP()函数

但这并不意味着EA会在给定的暂停时间内工作(如在所有其他情况下)。

 
Vinin:


绕过EA

工作时使用SLEEP()函数

但这并不意味着专家顾问会在给定的暂停时间内工作(如所有其他情况下)。

是的--我想过这个问题。计算机不会变得更慢吗?

虽然,Sleep() 可能会使我免于这种情况......。