如何在AnyLogic中使用以编程方式在资源池中创建的调度对象?

问题描述 投票:0回答:1

我正在尝试以编程方式根据输入创建一个时间表,并将其用作我的

resourcePoolSortation
的容量。但是,我无法将此新计划分配为我的资源池的“由开/关计划定义的容量”。 AnyLogic 希望时间表成为拖放到 Canvas 中的对象。有什么方法可以摆脱这种情况?

anylogic
1个回答
0
投票

你所做的是正确的,但有一点不同,

创建一个名称为 Schedule 类型为 Schedule 的参数 该参数的默认值是一个名为

getSchedule()

的函数

在这个函数中你编写代码

long [] starts= {3,6};
long [] ends ={5,9};
Object [] values={true,false};
Schedule schedule=new Schedule<Boolean>(
    this, false, SUNDAY, 24L*TIME_UNIT_HOUR, TIME_UNIT_HOUR, 
    null, false,starts,ends,values, false, null, true );
return schedule;

最后,资源池将具有所选时间表的参数

© www.soinside.com 2019 - 2024. All rights reserved.