Anylogic,获取行人在队列中的时间
创始人
2024-08-22 21:00:23
0

在AnyLogic中,可以使用行人库和队列库来实现获取行人在队列中的时间。以下是一个例子:

首先,您需要在AnyLogic模型中创建一个行人库和一个队列库。

然后,在模型开始时,您可以使用以下代码将行人放入队列中:

Queue pedestriansQueue = new Queue(this, "Pedestrians Queue");
Pedestrian pedestrian = pedestrianSource.addPedestrian();
pedestriansQueue.enter(pedestrian);

接下来,您可以使用以下代码获取行人在队列中的时间:

double timeInQueue = pedestriansQueue.timeInQueue(pedestrian);

这将返回行人在队列中的时间,单位为模拟时间。

完整的代码示例如下:

import com.anylogic.libraries.processmodeling.*;

public class MainModel extends AgentBasedModel {
    public PedestrianSource pedestrianSource;
    public Queue pedestriansQueue;

    public void setup() {
        pedestrianSource = new PedestrianSource(this, true);
        pedestriansQueue = new Queue(this, "Pedestrians Queue");
        
        // Create and add pedestrians to the queue
        Pedestrian pedestrian1 = pedestrianSource.addPedestrian();
        pedestriansQueue.enter(pedestrian1);
        
        Pedestrian pedestrian2 = pedestrianSource.addPedestrian();
        pedestriansQueue.enter(pedestrian2);
        
        // Get time in queue for pedestrian1
        double timeInQueue1 = pedestriansQueue.timeInQueue(pedestrian1);
        System.out.println("Time in queue for pedestrian1: " + timeInQueue1);
        
        // Get time in queue for pedestrian2
        double timeInQueue2 = pedestriansQueue.timeInQueue(pedestrian2);
        System.out.println("Time in queue for pedestrian2: " + timeInQueue2);
    }
}

请注意,上述代码中的PedestrianSourcePedestrian是AnyLogic库中的类,您可以根据您的模型中使用的库和实体进行相应的更改。

相关内容

热门资讯

透视总结!aapoker如何设... 透视总结!aapoker如何设置胜率(透视)透视方法(总是真的是有挂);1、超多福利:超高返利,海量...
透视游戏!线上德州的辅助器是什... 透视游戏!线上德州的辅助器是什么(透视)细节揭秘(2025已更新)(哔哩哔哩)透视游戏!线上德州的辅...
透视透视!aapoker ai... 透视透视!aapoker ai插件(透视)透视方法(竟然真的有挂);1、在aapoker ai插件a...
透视攻略!智星德州插件(透视)... 透视攻略!智星德州插件(透视)2025新版(2020已更新)(哔哩哔哩);1、下载好智星德州插件辅助...
透视透视挂!aapoker真的... 透视透视挂!aapoker真的假的(透视)免费透视脚本(竟然有挂)1、起透看视 aapoker真的假...
透视能赢!智星德州插件(透视)... 透视能赢!智星德州插件(透视)详细教程(2021已更新)(哔哩哔哩);小薇(透视辅助)致您一封信;亲...
透视辅助!aapoker免费透... 透视辅助!aapoker免费透视脚本(透视)万能辅助器(真是真的是有挂)1、这是跨平台的aapoke...
透视好友房!werplan外卦... 透视好友房!werplan外卦神器(透视)科技教程(2026已更新)(哔哩哔哩)1、游戏颠覆性的策略...
透视插件!aapoker ai... 透视插件!aapoker ai插件(透视)插件下载(真是存在有挂)1、完成aapoker ai插件的...
辅助透视!pokernow辅助... 辅助透视!pokernow辅助工具(透视)科技教程(2021已更新)(哔哩哔哩)1、很好的工具软件,...