在使用开源opentcs做调度系统的时候发现:
源代码自由度最高,有外设驱动的loopback,但不包含车辆驱动自由协议的驱动包,
example-integrated包自由度差,但是包含自由协议的驱动包或者vda5050(截止的20240929,这个包貌似没有包含自由协议,只包含了vda5050)
虽然基本上不会修改每个部分源代码的内容,但为了自由度,所以决定将这些整合到一起。
然后看网上资料并不多,于是就把这个资源分享出来,大家一起学习。
重点:
基于opentcs 5.17 源代码文件
基于opentcs官方commadapter-vda5050源代码文件
基于opentcs-example-integrated-5.9中自由协议编写的commadapter
基于java 21
优化后的一些截图:
各个驱动 loopback车辆驱动我做了两个,拿来玩。其他就是example自由协议、vda5050协议
ModelEditor中车辆有VDA5050特征字符串
controlcenter中有四个驱动的选项
example实物驱动的面板
虚拟车辆的面板
VDA5050车辆的面板
哦,对了,因为我用的本地gradle包,但是包有太大,我懒得传了,记得自行去网上查这个包,放在下面这个路径
完事