在几个月前写过一遍关于: PCB SI9000阻抗计算引擎Web方式实现方法 ,最近开始参考Polar SI9000的界面,将阻抗计算器转为网页版的方式实现。
一.Web版SI9000阻抗计算器网址
http://pcbren.cn/websi9000/
二.阻抗计算界面操作效果
三.阻抗计算WebApi地址
1.阻抗正算WebAPI
http://pcbren.cn:8030/api/impcalc/ImpCalcMod
2.阻抗反算WebAPI
http://pcbren.cn:8030/api/impcalc/ImpCalcModReverse
注: 此阻抗反算WebAPI接口为简易版本,此接口仅支持WSD【线宽】【线距】【线到铜】同步调整 ),要实现更强大的阻抗反算明显不够强大呀,比如:约束条件的设置:最小线宽线距,调整线宽最大比值,反算阻抗精度,阻抗实际值微调效正,反算次数。多样性设置:反算选择指定阻抗参数调整,线宽与线距可设为非同步调整(即可输出多种符合阻抗值要求参数调整方案),等待发布新的接口后在此文章中更新。
四.C#调用WebAPI计算阻抗Demo
1 C# 调用WebAPI计算阻抗 Demo界面
2. C# 调用WebAPI 计算阻抗源码
http://pcbren.cn/ShareFiles/调用WebAPI计算阻抗Demo For Net源码.rar
五.网页JS调用WebAPI计算阻抗
WebApi接口调用参考:http://pcbren.cn/websi9000/ 前端代码
六.阻抗计算WebAPI耗时
经测试,第1次阻抗计算时,耗时较高,后续再次调用接口速度明显提高,当然不同阻抗类型阻抗计算耗时是不同,以下是以单端阻抗进行耗时测试
1.B端(浏览器)调用接口耗时
2.C端(PC端)调用接口耗时
七.WebAPI阻抗类型编码----采用新编码更直观
1.WebAPI阻抗类型新编码
2.阻抗类型对照表