Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5957|回复: 2

pcb线路板怎么算面积

[复制链接]
匿名  发表于 2013-7-8 10:18:59 |阅读模式
pcb线路板怎么算面积
发表于 2013-7-8 21:53:12 | 显示全部楼层
说的详细点哎?你是要算成本还是什么
发表于 2013-7-9 11:34:48 | 显示全部楼层
获得routekeepin的面积。
  1. axlCmdRegister("test",'test)
  2. defun( test ()
  3. prog((lVia)
  4.         axlClearSelSet()
  5.         Shapes_dbid = car(axlDBGetShapes("ROUTE KEEPIN/ALL"))
  6.         polyList = axlPolyFromDB(Shapes_dbid,?layer "ETCH/TOP" ?padType 'REGULAR)
  7.         tDBUnits = car(axlDBGetDesignUnits())
  8.         when(tDBUnits == "mils"
  9.                 area = car(polyList)->area/1000000*6.45163
  10.              )
  11.         when(tDBUnits == "millimeters"
  12.                 area = car(polyList)->area/100
  13.              )       
  14.         str = sprintf(nil "%.2f" area)
  15.         axlUIConfirm(strcat("The board area : " str " cm2"))
  16. ))
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-17 15:58 , Processed in 0.134457 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表