OpenTCS从使用上来说主要分为三个模块(基于4.17版本的系统)。分为:
openTCS-Kernel:交通管制的内核系统,主要算法均集中在此模块。
openTCS-KernelControlCenter:内核配置的桌面图形化窗口系统,主要是对驱动进行设置。
openTCS-PlantOverview:建模用的的图形化桌面程序。主要用于创建地图模型和做简单的监控。
桌面软件均使用JAVA的SWING框架开发而成。
PS:吐槽下,SWING做出来的桌面软件实在是有点丑,和过时的MFC有的一拼.........
我们将OpenTCS源码编译后,会生成上述三个文件夹:
使用步骤:
1、首先进入OpenTCS-Kernel文件夹启动Kernel(打开startKernel.bat文件)
2、打开内核配置软件,进入openTCS-KernelControlCenter文件夹打开软件(打开startKernelControlCenter.bat)。将驱动配置为内置的LookBack驱动,同时Enable驱动并设置初始位置,设置如下:
3、打开建图软件。进入openTCS-PlantOverview文件夹(打开startPlantOverview.bat),加载Demo模型如下:
4、进一步使用PlantOverview软件将内核的操作模式切换到Operating Mode,此时OpenTCS即可工作。可以使用PlantOverview软件创建订单进行测试。
拓展:
OpenTCS是支持WEB接口进行操作的,上面说到OPENTCS的界面美观性不好,其实可以使用Web来进行适配,比如像下面这个样子........
下一章将介绍OpenTCS驱动适配器的开发,并实战开发一个新的驱动程序。