【Plant Simulation】 写代码随记

写代码的碎碎念。

1、AGV的目的地,是否接入了物流系统
否则会无法寻址到,AGV去到了奇怪的地方。
“欸为什么它去了这里,不是要回AGVPool吗?”
“哦妈的没连线。”
一点一点debug完,发现是这个,要老命了。

2、数值判断,是<=还是<。
跑一下看一下效果。

3、充电桩数量有限时,计数充电数量NumCharge。
AGV前往充电桩时,NumCharge+1,提前占位。
AGV完成充电时离开充电桩,NumCharge-1。
注意不要重复计数

4、if之后的判断条件,or和and混用时要注意。
好像系统是有优先级的,类似先算乘法再算加法。
但没摸清楚。
梳理不清时多套一层if判断。

5、充电排队逻辑。
本来去充电桩,是想要都先过去。
先到的就先冲,位子满了就去边上等待。
在充电桩控件入口触发代码。
但是充电桩控件满了后,之后再前往的AGV无法触发出口控件,就会在路上排队。
所以还是改成了虚拟占位,即使还没到,也先占位。
其他等待充电的AGV在充电站旁的控件等待。

Plant Simulation是一种强大的仿真工具,可以用于虚拟建模和优化工业生产过程。它可以模拟和优化制造流程、物流过程、运输过程等各种工厂环节,并通过模拟结果来控制实际操作。 Plant Simulation代码控制人员是指通过编代码来实现对仿真环境中机器、设备、运输车辆等的控制。这些代码控制人员可以实现自动化调度、任务派发、资源分配等功能。 通过代码控制人员,我们可以实现以下几个方面的功能: 1. 自动化任务调度:可以通过编代码来实现对仿真环境中的任务调度,比如将某个任务自动分配给最适合的机器或设备进行处理,并设置优先级和截止时间等参数。 2. 资源分配:可以通过编代码实现对模拟环境中的资源进行分配,比如将某个机器或设备分配给特定的任务,以提高效率和生产能力。 3. 运行状态监控:可以通过代码控制人员实时监控仿真环境中各个机器和设备的运行状态,以及物料的流动情况,从而及时发现和解决潜在问题。 4. 性能优化:可以通过编代码来对仿真环境进行性能优化,比如优化生产线的布局、调整任务的处理顺序,以达到最大化产量和效率的目标。 综上所述,通过Plant Simulation代码控制人员,我们可以实现对仿真环境中各个机器、设备和任务的智能控制和优化,提高生产效率和流程的灵活性,降低生产成本和风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值