是否可以在 AnyLogic 中调用嵌入块的函数?
Is it possible to call a function of an embeded block in AnyLogic?
我仍然是 AnyLogic 的基本用户,JAVA 我在获取服务块的剩余时间时遇到了问题。我知道服务块嵌入了延迟块,并且有一个延迟函数 (getRemainingTime(agent))。是否可以在 (Agent) Main 中调用此函数?
我需要获得我的产品停留在服务块中的时间,以导航我的推送过程。我有 3 种产品(都是个人代理)和一个提货块,在服务之前 assemble 我的产品和 1 个原始 material(也是个人代理)。显然剩余时间必须是动态的,需要在代理退出服务块后重新设置。
我使用服务块直接连接我的资源,并且(如果不需要的话)我不想使用延迟块本身。
不幸的是,我找不到任何与此主题相似的内容 queistions/explanations,希望您能帮助我。
非常感谢。
此致
如果您需要服务块内的剩余时间,只需使用 myServiceBlock.delay.getRemainingTime(agent))
,假设您的服务块名为 "myServiceBlock"
您可以从任何地方(包括 Main)调用它。具体取决于您的模型结构,请参阅 this help article。
我仍然是 AnyLogic 的基本用户,JAVA 我在获取服务块的剩余时间时遇到了问题。我知道服务块嵌入了延迟块,并且有一个延迟函数 (getRemainingTime(agent))。是否可以在 (Agent) Main 中调用此函数?
我需要获得我的产品停留在服务块中的时间,以导航我的推送过程。我有 3 种产品(都是个人代理)和一个提货块,在服务之前 assemble 我的产品和 1 个原始 material(也是个人代理)。显然剩余时间必须是动态的,需要在代理退出服务块后重新设置。
我使用服务块直接连接我的资源,并且(如果不需要的话)我不想使用延迟块本身。 不幸的是,我找不到任何与此主题相似的内容 queistions/explanations,希望您能帮助我。
非常感谢。
此致
如果您需要服务块内的剩余时间,只需使用 myServiceBlock.delay.getRemainingTime(agent))
,假设您的服务块名为 "myServiceBlock"
您可以从任何地方(包括 Main)调用它。具体取决于您的模型结构,请参阅 this help article。