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