出於某種原因,當我使用@ScheduledMethod時,我的方法不會被調用。不知道什麼是錯誤的,因爲我以前用過它,一切都很好。重現symphony @ScheduleMethod問題
下面是代碼:
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;
}
}
在此先感謝, 迪娜。