在几个月前写过一遍关于: PCB SI9000阻抗计算引擎Web方式实现方法  ,最近开始参考Polar SI9000的界面,将阻抗计算器转为网页版的方式实现。

  一.Web版SI9000阻抗计算器网址

http://pcbren.cn/websi9000/

  二.阻抗计算界面操作效果    

PCB Web版SI9000阻抗计算器-LMLPHP

  三.阻抗计算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界面

PCB Web版SI9000阻抗计算器-LMLPHP

2. C#  调用WebAPI 计算阻抗源码

http://pcbren.cn/ShareFiles/调用WebAPI计算阻抗Demo For Net源码.rar

  五.网页JS调用WebAPI计算阻抗

WebApi接口调用参考:http://pcbren.cn/websi9000/ 前端代码

PCB Web版SI9000阻抗计算器-LMLPHP

  六.阻抗计算WebAPI耗时

经测试,第1次阻抗计算时,耗时较高,后续再次调用接口速度明显提高,当然不同阻抗类型阻抗计算耗时是不同,以下是以单端阻抗进行耗时测试

1.B端(浏览器)调用接口耗时

PCB Web版SI9000阻抗计算器-LMLPHP

2.C端(PC端)调用接口耗时

PCB Web版SI9000阻抗计算器-LMLPHP

  七.WebAPI阻抗类型编码----采用新编码更直观

   1.WebAPI阻抗类型新编码   

PCB Web版SI9000阻抗计算器-LMLPHP

   2.阻抗类型对照表

PCB Web版SI9000阻抗计算器-LMLPHP

05-11 16:01