在幾個月前寫過一遍關於: PCB SI9000阻抗計算引擎Web方式實現方法 ,最近開始參考Polar SI9000的界面,將阻抗計算器轉為網頁版的方式實現。
http://pcbren.cn/websi9000/
1.阻抗正算WebAPI
http://pcbren.cn:8030/api/impcalc/ImpCalcMod
2.阻抗反算WebAPI
http://pcbren.cn:8030/api/impcalc/ImpCalcModReverse
注: 此阻抗反算WebAPI接口為簡易版本,此接口僅支持WSD【線寬】【線距】【線到銅】同步調整 ),要實現更強大的阻抗反算明顯不夠強大呀,比如:約束條件的設置:最小線寬線距,調整線寬最大比值,反算阻抗精度,阻抗實際值微調效正,反算次數。多樣性設置:反算選擇指定阻抗參數調整,線寬與線距可設為非同步調整(即可輸出多種符合阻抗值要求參數調整方案),等待發布新的接口后在此文章中更新。
1 C# 調用WebAPI計算阻抗 Demo界面
2. C# 調用WebAPI 計算阻抗源碼
http://pcbren.cn/ShareFiles/調用WebAPI計算阻抗Demo For Net源碼.rar
WebApi接口調用參考:http://pcbren.cn/websi9000/ 前端代碼
經測試,第1次阻抗計算時,耗時較高,后續再次調用接口速度明顯提高,當然不同阻抗類型阻抗計算耗時是不同,以下是以單端阻抗進行耗時測試
1.B端(瀏覽器)調用接口耗時
2.C端(PC端)調用接口耗時
1.WebAPI阻抗類型新編碼
2.阻抗類型對照表