1 of 1 people found this helpful
Depending on the exact needs of your use case, there are a number of options. If you are familiar with programming using AFSDK, then it's possible to queue analyses using the AFAnalysisService.QueueCalculation Method (only available starting with version 2.8.5). There are various ways you could implement the timing/scheduling including using scheduled tasks or running as a service and implementing timing logic within your code. I would not recommend using PI ACE as the scheduler, since there are some things which could make it more challenging to setup, such as PI ACE by default targeting .NET 2.0, PI ACE wizard not supporting Visual Studio 2015, limitations of only using VB.NET, etc.
There are also some existing projects that people have put together for the purposes of recalculating/backfilling analyses which are on GitHub:
Thanks, this is very helpful, and is making me eager to upgrade my Analysis engine to a version that supports this.
One suggestion if you think by waiting for some seconds your calculations will get all i/p parameters, then you can change setting of CalculationWaitTimeInSeconds parameter.
You can find it by right click on Analysis plugin -> Edit Analysis Service Configuration.
The application of interest deals with a mobile vehicle situation where the data source only connects intermittently, and sometimes remains disconnected for several days. While it's a worthwhile thought for other applications, I'm not sure that applying a fixed latency will have the desired effect.