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驅動適配器的開發,並實戰開發一個新的驅動程序。