很多人研究这个平台,都会卡在第一步,如何创建一个新的通信驱动,
官方文档也没怎么写清楚
今天写这个博客,是为了帮助大家创建一个新的驱动(具体的通信,我这儿就不讲解)
一、首先在官网下载4.12的源码
http://www.opentcs.org/en/download.html
二、安装IDE 我这儿使用的是NetBeans8.2(不会装的就别学JAVA了)
不要用Eclipse或者IntelliJ IDEA(会有问题的,不信你试试)
给NetBeans安装Gradle插件(自己百度怎么装,我不管,你不会研究也别学JAVA了)
三、打开项目,选择下载的源码(解压哦)
打开后等待会片刻就行(Gradle会自己添加依赖,要联网哟)
最后双击一下openTCS-CommAdapter-Loopback,openTCS-Kernel以及openTCS-PlatOverView(到时候运行要用到)
双击完在项目下后,关闭折叠,可以看到这三个项目
四、创建通信驱动
1.在openTCS-CommAdapter-Loopback下创建一个package(按实际情况来,我这儿比较随意)
按照官方文档步骤操作
2.创建一个驱动实现类VehicleCommAdapter(名字随意,我这边用TestCommAdapter)
a.之类为BasicVehicleCommAdapter
b.实现抽象方法