由于某种原因,当我使用@ScheduledMethod 时,我的方法没有被调用。不知道有什么问题,因为我以前使用过它,一切都很好。
这是代码:
import repast.simphony.engine.schedule.ScheduledMethod;
public class WindGen {
private double power;
@ScheduledMethod(start = 1, interval = 1, priority = 2)
private void generatePower() {
int t = SystemOperator.getT();
power = 20 * Math.sin(Math.toRadians(t * 360 / 48) + 30);
}
public double getPower() {
return power;
}
}
在此先感谢,迪娜。