日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PCB 围绕CAM自动化,打造PCB规则引擎

發布時間:2025/7/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PCB 围绕CAM自动化,打造PCB规则引擎 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

AutoCAM自動化平臺,前端管理訂單,而后端執行任務,前端UIl界面有板厚,銅厚,板材,表面處理,層數等信息,而這些信息并不是后端最終所需要的信息后.拿鉆孔補償來說,后端需要的是鉆孔補償值,但前端并沒有這些信息,要拿到這個鉆孔補償值是通過多維決策表邏輯判斷得出,通常作法是是寫硬代碼得獲取到補償值的,大家都知道寫硬代碼都多么的不靈活,用戶也無法配置,修正規則及時性也得不到保障,并且規則版本也得不到控制,那么這里將圍繞CAM自動化,打造PCB規則引擎,在前端與后端,架起一座數據信息傳輸的橋梁. 助力CAM自動化前行.

下圖為鉆孔多維決策表:

決策表樹結構

?Treeview控制件

思維導圖控件

接來就是10月份要完成的的任務了.圍繞CAM自動化,打造PCB規則引擎.所面臨的挑戰也是少的,這里例舉一下

1.整體規則引擎架構搭建,策決樹邏輯前端邏輯與底層表結構建立. 同時要滿足后續可擴展的要求。

2.腳本語言如何選擇并運用,需要滿足與.net深入對接,靈活性,性能,交互性,用戶易學等要求。

3.提供給腳本編輯器開發,檢測,語法高亮,自動提示,調試等.

4.常用規則庫的建立:腳本庫,規則庫,動作庫,函數庫.

5.為用戶提供可配置的靈活的界面,同時支持二維表,樹結構,思維導圖3種模式編輯方式.

6.規則引擎中的規則模型是否能全部覆蓋PCB 工程部所邏輯規則,規則引擎引能否都支持.

7.為了支持PCB更復雜的業務邏輯,決策樹設計之初需需考慮,前節點計算的值的變量可以傳送到后面節點去,支持任意節點跳轉,支持決策樹內嵌再次調用策樹調用決策樹或決策表,支持多種規則的權重優先選擇調用,支持多種規則計算出多個結果再次進行規則計算。

8.規則變更后版本如何控制?

9.規則版本升級后,如何清楚的知道變更了哪些規則.

10.規則版本升級后,發現新版本規則存在BUG,如何快速響應恢復到上個版本.

11.規則引擎執行后的記錄追溯,并可以還原當時所執行的參數與執行思維導圖(哪個節點執行了,哪個節點沒執行)

?

規則引擎我設想過里面的規則與功能,實現后強大到難以像想,可以應用到場景非常多,后面應用可以不斷的推廣,不僅應用到報價參數轉為CAM參數上面,還可以做報價端快速生成標準流程,工廠訂單規則分派,工程部規則庫管理。做過工程的都知道,PCB 工程部規則夠復雜吧,只要有邏輯關系規則PCB規則引擎后照樣通吃, 沒有它搞不定的, 這就恰恰是規則引擎所善長的。

?

轉載于:https://www.cnblogs.com/pcbren/p/9721576.html

總結

以上是生活随笔為你收集整理的PCB 围绕CAM自动化,打造PCB规则引擎的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。