在Anylogic中,如果进度表格中的最后一个值未被使用,则可能是由于设置的时间限制不够长,无法完全使用表格中的所有值。
解决方法之一是在时间限制的基础上为进度表格添加一个“额外时间段”,使得表格中的最后一个值可以被使用。请参考以下代码示例:
ScheduleTable schedule = new ScheduleTable();
// 添加表格数据
...
// 设定时间限制
schedule.setStart(0.0);
schedule.setEnd(100.0);
// 添加额外时间段
schedule.addEntry(101.0, AnyLogicChunkTypeEnum.END_OF_TIME);
在上述代码中,表格的时间限制为0到100,然后添加了一个额外的时间段,使得时间限制可以扩展到101,以使用表格中的最后一个值。
上一篇:Anylogic继承和可见元素