跳到主要内容

移动对象

仿真场景中动态流动的对象。 img_23.png

1 Carrier

Carrier 自带动力,可以携带零件一起移动。

基础属性

  • 容量 Capacity(int):Carrier最多携带多少移动对象。
  • 长度 Length(double)。
  • 速度(m/s) Speed(double):Carrier的移动速度。
  • 加速度(m/s2) Acceleration(double):Carrier的加速度。
  • 减速度(m/s2) Deceleration(double):Carrier的减速度。
  • 开启电池 ChargeOpened(boolean):电池功能开启开关,即Carrier是否使用电池管理。
  • 当前电量 CurrentCharge(float):即小车的初始电量。
  • 电池容量(A) ChargeCapacity(integer):小车的最大电量。
  • 充电阈值(A) ChargeThreshold(real):充电阈值,低于此阈值触发充电。
  • 充电速度(A/s) ChargeSpeed(double):充电速度,A/H,多少安每小时。

统计

  • 移动对象数 NumItem(long):Carrier总共搬运了多少移动对象。

基础逻辑

  • 到达控制 DestReachedCtrl(Script):小车到达后出发的脚本。
  • 碰撞控制 CrashingCtrl(Script):小车的碰撞控制脚本。
  • 路径控制 RouteCtrl(Script):小车的路径控制脚本。

2 Container

img_25.png 一般作为其他的容器,相对于Carrier,自身无动力,需要放在小车或是其他对象上。常作为仓库中经常使用的托盘或料箱。

基础属性

  • 容量 Capacity(int):容器最多装几个零件。
  • 长度m Length(double):容器的长度,单位m。
  • 宽度m Width(double):容器的宽度,单位m。
  • 高度m Height(double):容器的高度,单位m。

统计

  • 移动对象数 NumItem(long):容器中一共装载过多少对象。

3 Item

Item 实体对象,无动力,一般用于指代被加工对象,例如原材料、零部件等。

基础属性

  • 长度 Length(double)。
  • 宽度 Width(double)。
  • 高度 Height(double)。