没有合适的资源?快使用搜索试试~ 我知道了~
首页openTCS:开发人员指南.pdf
openTCS:开发人员指南.pdf
3星 · 超过75%的资源 需积分: 41 83 下载量 138 浏览量
更新于2023-03-03
评论 1
收藏 1.34MB PDF 举报
opentcs-developers-guide的翻译, 版本5.0
资源详情
资源评论
资源推荐
2020/9/7
openTCS:开发人员指南
file:///C:/Users/zzz/Desktop/AGV/Software/opentcs/openTCS_learn/openTCS:开发人员指南.mht 1/30
openTCS:开发人员指南
openTCS开发人员
openTCS 5.0.0
2020/9/7
openTCS:开发人员指南
file:///C:/Users/zzz/Desktop/AGV/Software/opentcs/openTCS_learn/openTCS:开发人员指南.mht 2/30
目录
1.使用openTCS进行开发
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_development_with_opentcs_in_general)
1.1。系统要求
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_system_requirements)
1.2。可用的工件和API兼容性
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_available_artifacts_and_api_compatibility)
1.3。第三方依赖
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_third_party_dependencies)
1.4。模块化和可扩展性
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_modularity_and_extensibility)
1.5。记录中
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-guide.html#_logging)
1.6。使用openTCS源代码
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_working_with_the_opentcs_source_code)
1.7。openTCS内核API
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_opentcs_kernel_apis)
2.内核的Java API
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-guide.html#section-kernel-api)
2.1。获取服务对象
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_acquiring_service_objects)
2.2。处理运输订单
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_working_with_transport_orders)
2.2.1。运输订单的生命周期
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_a_transport_order_s_life_cycle)
2.2.2。运输订单的结构和处理
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_structure_and_processing_of_transport_orders)
2.2.3。如何创建新的运输订单
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_how_to_create_a_new_transport_order)
2.2.4。如何创建将车辆发送到某个地点而不是某个地点的运输订单
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_how_to_create_a_transport_order_that_sends_a_vehicle_to_a_point_instead_of_a_location)
2.2.5。使用订单序列
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_using_order_sequences)
2.2.6。如何撤回当前正在处理的运输订单
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_how_to_withdraw_a_transport_order_that_is_currently_being_processed)
2020/9/7
openTCS:开发人员指南
file:///C:/Users/zzz/Desktop/AGV/Software/opentcs/openTCS_learn/openTCS:开发人员指南.mht 3/30
2.2.7。如何通过处理订单的车辆上的参考撤回运输订单
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_how_to_withdraw_a_transport_order_via_a_reference_on_the_vehicle_processing_it)
2.3。使用事件总线
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_using_the_event_bus)
3.生成一个集成项目
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_generating_an_integration_project)
4.定制和扩展内核应用程序
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_customizing_and_extending_the_kernel_application)
4.1。Guice模块
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-guide.html#_guice_modules)
4.2。更换默认内核组件
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_replacing_default_kernel_components)
4.3。发展车辆驾驶员
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_developing_vehicle_drivers)
4.3.1。内核的类和接口
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_classes_and_interfaces_for_the_kernel)
4.3.2。控制中心应用程序的类和接口
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_classes_and_interfaces_for_the_control_center_application)
4.3.3。创建新车辆驾驶员的步骤
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_steps_to_create_a_new_vehicle_driver)
4.3.4。在内核中注册车辆驾驶员
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_registering_a_vehicle_driver_with_the_kernel)
4.4。将消息发送到通信适配器
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_sending_messages_to_communication_adapters)
4.5。从通信适配器获取数据
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_acquiring_data_from_communication_adapters)
4.6。在内核上下文中执行代码
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-guide.html#section-kernel-
executor)
5.定制和扩展控制中心应用程序
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_customizing_and_extending_the_control_center_application)
5.1。Guice模块
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_guice_modules_2)
5.2。在控制中心注册驱动器面板
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_registering_driver_panels_with_the_control_center)
6.定制和扩展工厂概览应用程序
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_customizing_and_extending_the_plant_overview_application)
2020/9/7
openTCS:开发人员指南
file:///C:/Users/zzz/Desktop/AGV/Software/opentcs/openTCS_learn/openTCS:开发人员指南.mht 4/30
6.1。Guice模块
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_guice_modules_3)
6.2。如何为工厂概览客户端创建插件面板
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_how_to_create_a_plugin_panel_for_the_plant_overview_client)
6.3。如何为openTCS创建位置/车辆主题
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_how_to_create_a_location_vehicle_theme_for_opentcs)
7.补充配置源
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_supplementing_conguration_sources)
8.翻译用户界面
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_translating_the_user_interfaces)
8.1。提取默认语言文件
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_extracting_default_language_les)
8.2。创建翻译
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_creating_a_translation)
8.3。整合翻译
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_integrating_a_translation)
8.4。更新翻译
(https://www.opentcs.org/docs/5.0/developer/developers-guide/opentcs-developers-
guide.html#_updating_a_translation)
2020/9/7
openTCS:开发人员指南
file:///C:/Users/zzz/Desktop/AGV/Software/opentcs/openTCS_learn/openTCS:开发人员指南.mht 5/30
1.使用openTCS进行开发
1.1。系统要求
openTCS源代码是用Java编写的。要编译它,您需要Java开发工具包(JDK)13。要运行生成的二进制文件,您需
要Java运行时环境(JRE)13。所有其他必需的库都包含在openTCS发行版中,或者在构建时会自动下载。从源代
码。
1.2。可用的工件和API兼容性
openTCS项目通过JCenter (https://bintray.com/bintray/jcenter)发布要发布的工件
(https://bintray.com/bintray/jcenter),因此您可以轻松地将它们与诸如Gradle或Maven之类的构建系统集成。例
如,在Gradle构建脚本中,使用类似以下内容的方法来集成openTCS库:
设置您实际要使用的openTCS发行版的版本号,然后 ${ARTIFACT} 从下表中选择适当的名称:
表
1. openTCS
项
目
发
布
的
工
件
工
件
名
称
次
要
版
本
之
间
的
API
兼
容
性
内
容
opentcs-api-base 是 客户端和扩展程序的基本API。这是大多数开发人员
可能想要使用的。
opentcs-api-
injection
是 用于内核和工厂概述应用程序中的依赖项注入的API
接口和类。在定制这些应用程序的集成项目中,例如
添加诸如车辆驾驶员实施的组件,这是必需的。
opentcs-common 没有 openTCS组件使用的实用程序类的集合。
opentcs-impl-
configuration-cfg4j
没有 基于cfg4j的基本API配置接口的实现。
opentcs-kernel-
extension-http-
services
没有 提供Web API实现的内核扩展。
repositories {
jcenter()
}
dependencies {
compile group: 'org.opentcs', name: '${ARTIFACT}', version: '5.0.0'
}
GROOVY
剩余29页未读,继续阅读
zhhq8008
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1