Anylogic:可否基于旅行时间而非距离和速度移动运输器?
创始人
2024-08-22 21:30:05
0

在Anylogic中,您可以通过设置运输器的速度来移动它们。但是,如果您想根据旅行时间(例如,在高峰期交通堵塞时)而非速度和距离来移动运输器,该怎么办?

可以使用以下代码示例来实现此功能:

1.首先,您需要定义一些变量:

double travelTime; //旅行时间

double distance; //距离

double speed; //速度

2.然后,在运输器的onTravelStart事件处理程序中计算旅行时间:

travelTime = distance / speed;

3.接下来,在运输器的onTravelUpdate事件处理程序中使用以下代码来更新运输器的位置:

double elapsed = time() - getTravelStartedTime(); //已过去的时间

double remaining = travelTime - elapsed; //剩余的时间

double distanceLeft = (remaining > 0) ? distance * remaining / travelTime : 0; //未行驶的距离

setPosition(getTravelStartedPosition().addVector(getTravelDestination().subtract(getTravelStartedPosition()).normalize(distance - distanceLeft))); //设置位置

4.最后,在运输器的onTravelFinish事件处理程序中更新其位置:

setPosition(getTravelDestination()); //设置位置

现在,您的运输器将根据旅行时间而非速度和距离来移动。

相关内容

热门资讯

黑科技游戏(wpk ai辅助)... 黑科技游戏(wpk ai辅助)wpk职业代打(WPk)本来存在有挂(有挂细节)-哔哩哔哩1、玩家可以...
黑科技数据(wpk ai辅助)... 黑科技数据(wpk ai辅助)wpk德州伙牌打法(wpK)总是是有挂(有挂解惑)-哔哩哔哩;1、游戏...
黑科技实锤(wpk最新黑科技)... 黑科技实锤(wpk最新黑科技)wpk德州有挂吗(WPk)真是存在有挂(有挂技巧)-哔哩哔哩1)wpk...
黑科技有挂(wpk最新黑科技)... 黑科技有挂(wpk最新黑科技)wpk辅助器小程序(WPK)真是有挂(有挂猫腻)-哔哩哔哩;1)wpk...
黑科技辅助(wpk ai辅助)... 黑科技辅助(wpk ai辅助)wpk辅助Dppoker(WPk)果然是真的有挂(有挂秘籍)-哔哩哔哩...
黑科技代打(wpk ai辅助)... 黑科技代打(wpk ai辅助)wpk后台管理系统(wPK)原来是有挂(有挂方法)-哔哩哔哩wpk后台...
黑科技规律(wpk最新黑科技)... 黑科技规律(wpk最新黑科技)微扑克发牌规律性总结(wPk)果然真的有挂(有挂方式)-哔哩哔哩1、完...
黑科技了解(wpk最新黑科技)... 黑科技了解(wpk最新黑科技)wpk俱乐部后台管理系统(WPk)其实存在有挂(有挂解密)-哔哩哔哩1...
黑科技教学(wpk最新黑科技)... 黑科技教学(wpk最新黑科技)wpk德州专用辅助器(WpK)总是真的是有挂(详细教程)-哔哩哔哩1、...
黑科技规律(wpk ai辅助)... 黑科技规律(wpk ai辅助)微扑克wpk辅助存在吗(WPk)其实存在有挂(有挂教学)-哔哩哔哩1、...