当前位置: 首页 > news >正文

网络培训证书seo企业推广案例

网络培训证书,seo企业推广案例,blockquote wordpress,做网站要下载的软件运输订单 由类的实例表示,描述了由车辆执行的进程。 通常,此过程是货物从一个地点到另一个地点的实际运输。 然而,A也可以只描述车辆到目的地位置的运动以及要执行的可选车辆操作。TransportOrderTransportOrder 以下所有内容都是 openTCS …

运输订单

由类的实例表示,描述了由车辆执行的进程。 通常,此过程是货物从一个地点到另一个地点的实际运输。 然而,A也可以只描述车辆到目的地位置的运动以及要执行的可选车辆操作。TransportOrderTransportOrder

以下所有内容都是 openTCS 中“运输订单”的示例,即使实际上没有传输任何内容:

  • 将货物从某个地方运输到其他地方的经典订单:
    a) 移动到位置“A”并在那里执行“装载货物”操作。
    b) 移动到位置“B”并在那里执行“卸载货物”操作。
  • 操纵运输或固定货物:
    a) 移动到位置“A”并在那里执行“钻取”操作。
    b) 移动到位置“B”并在那里执行“锤子”操作。
  • 将车辆移至停车位置的命令:
    a) 移动到点“Park 01”(不执行任何特定操作)。
  • 为车辆电池充电的命令:
    a) 移动到位置“充电站”并在那里执行“充电电池”操作。

订单的生命周期

→ RAW:初始化状态
→ACTIVE:被激活
→DISPATCHABLE / UNROUTABLE:如果可以到达,状态更改为等待派发,如果目的地无法到达,状态更改为不可路由。
→BEING_PROCESSED:正在执行状态。
→WITHDRAWN:如果废弃了更改为废弃状态,
→FAILED:订单运行过程中失败,置为失败。
→FINISHED:订单结束。

在这里插入图片描述

订单组成结构

一个订单包含多个driverOrder,一个driverOrder包含一个目的地和对应的操作,对应0或者1个路由。如果车辆在原地做动作,路由为0,如果去到目的地做动作,路由为1。一个路由有多个step组成,小车适配器获取step执行。

在这里插入图片描述
在这里插入图片描述

创建订单

web API创建订单:在这里插入图片描述
rmi创建订单:

// 目的地列表,一个目的地对应一个driverOrder
List<DestinationCreationTO> destinations= List.of(new DestinationCreationTO("Some location", "Some operation"));
// 订单
TransportOrderCreationTO orderTO= new TransportOrderCreationTO("MyTransportOrder", destinations);
// 指定订单运行车辆,以及结束时间,可选。如果不指定运行车辆,内核会自动选择
orderTO = orderTO.withIntendedVehicleName("Some vehicle").withDeadline(Instant.now().plus(1, ChronoUnit.HOURS));// 创建订单
TransportOrderService transportOrderService = getATransportOrderService();
transportOrderService.createTransportOrder(orderTO);

撤销订单


// 根据订单名撤销
DispatcherService dispatcherService = getADispatcherService();
dispatcherService.withdrawByTransportOrder(someOrder.getReference(), true);// 根据车辆撤销
DispatcherService dispatcherService = getADispatcherService();
dispatcherService.withdrawByVehicle(curVehicle.getReference(), true);

查看订单

web API:
在这里插入图片描述
rmi接口:


Set<org.opentcs.data.order.TransportOrder> transportOrders = kernelServicePortal.getTransportOrderService().fetchObjects(org.opentcs.data.order.TransportOrder.class, new TransportOrderFilter());// 过滤器
public class TransportOrderFilter implements Predicate<TransportOrder>, Serializable {@Overridepublic boolean test(TransportOrder transportOrder) {return true;}
}

上一篇:利用openTCS实现车辆调度系统(五)openTCS WEB接口及扩展
下一篇:路径规划二次开发

http://www.15wanjia.com/news/26085.html

相关文章:

  • 营销展示型网站模板抖音权重查询
  • 汉服销售网站建设南宁网站制作
  • 网站建设类公司关键词怎么选择技巧
  • 做电视的视频网站竞价培训班
  • 织梦网站备份几种方法抖音宣传推广方案
  • 天河做网站服务快手刷评论推广网站
  • 衡阳做网站公司百度推广个人怎么开户
  • 足球网站怎么做的百度商业平台官网
  • 做影视外包的网站可以免费打开网站的软件
  • 做网站时数据库要创建几个表app推广方案范例
  • 用js做简单的网站页面兰州网站seo
  • 整站seo技术搜索引擎优化如何做推广最有效果
  • 做网站用的到minitab么公司官网模板
  • 松江手机网站开发seo软件哪个好
  • 珠宝网站建设平台分析报告北大青鸟职业技术学院简介
  • 网站做哪家最专业广州全国疫情最新数据
  • 成都学校网站制作四年级的简短新闻播报
  • 贵州做网站的公司有哪些竞价推广托管开户
  • 网上做批发网站有哪些外贸网站建设优化推广
  • 微网站免费制作seo网络营销推广排名
  • 电子制作diy站长工具seo推广
  • 网站为什么会被k百度app手机版
  • 市直单位政府网站建设问题qq推广引流怎么做
  • 淘宝美工做倒计时图片网站快速优化系统
  • 59一起做网站网店推广的渠道有哪些
  • 网站开发的分工和流程seo服务运用什么技术
  • 滨海建设局官方网站seo网站查询
  • 哪有做网站的 优帮云搜狗快速收录方法
  • 网站开发模杭州百度百家号seo优化排名
  • 比较大的软件下载网站免费seo工具汇总