開發、維護PCB CAM軟體(電路板製造前分析軟體),依功能區分如下。
1. PCB CAM(Design For Manufacture):
使用Delphi、Pascal程式語言、Lazarus IDE建立DFM檢測模組,檢測
模組內使用計算機幾何計算出電路板的設計是否正確,以及是否符合工廠端
的生產規範。
2. License Server:
使用Python程式語言開發License Server,此License Server用來限制
使用者對於所購買的PCB CAM軟體的使用權,用來控制使用版本、數量、
到期日等,架構為使用TCP機制讓PCB CAM和License Server傳遞資
訊,PCB CAM啟動前都需要經過License Server的認證才可以啟動。
3. PCB CAM軟體說明文件:
使用HTML、CSS、Javascript設計說明文件框架,使用Pyhon和Jinja將
技術文件撰寫人員所寫的內容加入到說明文件框架內。