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()); //设置位置

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

相关内容

热门资讯

透明总结(aapoker ai... 透明总结(aapoker ai)外挂透明挂辅助APP(辅助挂)原来是真的有挂(德州论坛)(哔哩哔哩)...
玩家必看科普!德扑ai智能机器... 玩家必看科普!德扑ai智能机器人线上代打(透视)辅助透视(有挂总结)-哔哩哔哩;支持多人共享记分板与...
带你了解(德扑之星房间设置)外... 带你了解(德扑之星房间设置)外挂透明挂辅助插件(辅助挂)确实真的有挂(专业教程)(哔哩哔哩)1、很好...
实测分享!德州nzt实战(辅助... 实测分享!德州nzt实战(辅助挂)辅助透视(有挂介绍)-哔哩哔哩1、许多玩家不知道德州nzt实战辅助...
重大发现(Wepoke最新款)... WePoke高级策略深度解析‌;重大发现(Wepoke最新款)外挂透明挂辅助插件(辅助挂)果真是真的...
一分钟了解!德扑之星开房间教程... 1、一分钟了解!德扑之星开房间教程(透视)透视辅助(有挂方法)-哔哩哔哩;详细教程。2、德扑之星开房...
透视好友房(德州ai智能系统)... 透视好友房(德州ai智能系统)外挂透明挂辅助app(透视)的确是真的有挂(力荐教程)(哔哩哔哩);小...
重大通报!德扑之星开房间教程(... 1、重大通报!德扑之星开房间教程(辅助挂)软件透明挂(有挂介绍)-哔哩哔哩(UU poker、德扑之...
科技介绍(Wepoke自建房)... 科技介绍(Wepoke自建房)外挂透明挂辅助器安装(透视)果真是真的有挂(可靠教程)(哔哩哔哩);支...
一分钟了解!红龙扑克模拟器(辅... 一分钟了解!红龙扑克模拟器(辅助挂)透视辅助(有挂方法)-哔哩哔哩相信很多朋友都在电脑上玩过红龙扑克...