使用该方法时遇到问题:Dispatch.call(...)。 此方法称为循环(每秒)。问题是每次通话都会持续更长时间。因此,在大约100个周期后,持续时间翻了一番。
以下是一些细节: 我在Java中使用Jacob Com Bridge来控制PSS Sincal 11.0。 该方法突出显示,整个类都在附件中。 它还显示了我如何发现Dispatch.call(...)持续时间越来越长......
public boolean start_simulation() {
// long startTime = System.currentTimeMillis();
Dispatch.call(this.siSimulation, "Start", this.Calculation_method);
// System.out.println(System.currentTimeMillis() - startTime);
int stat_id = Dispatch.get(this.siSimulation, "StatusID").getInt();
if (stat_id != SincalController.ID_SimulationOK) {
return false;
} else {
return true;
}
}
我的网站和谷歌上没有发现类似问题。如果你能帮助我,我将不胜感激!
提前感谢你,最好的问候,安德烈亚斯。