找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 418|回复: 3
打印 上一主题 下一主题

Skills中如何查询Segment的长度呢?

[复制链接]

11

主题

45

帖子

503

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
503
跳转到指定楼层
1#
发表于 2015-3-27 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我在查询某条Net的Segment 属性的时候,可以看到以下信息,但是没能找到线长,那位大神知道怎么访问Segment的长度呢?


(prop nil readOnly t bBox
    ((2011.01 -4728.45)
(2014.51 -4718.95)
    ) net dbid:339475992 isEtch t
    font nil lineType vertical layer
    "ETCH/BOTTOM" width 3.5 startEnd
    ((2012.76 -4726.7)
(2012.76 -4720.7)
    )
    parent dbid:362243192 objType "line"
)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-3-27 10:29 | 只看该作者
Max_xwz 发表于 2015-3-27 10:26
我也考虑过用两点坐标来计算net长度,但是我担心当某段Net的objType == "arc"时,这种计算方法就不准了。 ...

也是要用三角函數的方式來判斷arc的長度(弧度長)
你可以參考下列所討論
https://www.eda365.com/thread-86925-1-1.html

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-3-27 10:06 | 只看该作者
可以計算每一個Segment的長度,再將所有Segment加總起來就是net長度
使用下列函數可以計算,開始的位置到結束的位置
axlDistance(l_point1 l_point2)
axlMPythag(l_point1 l_point2)


Skill > axlDistance('(2012.76 -4726.7) '(2012.76 -4720.7))
6.0

点评

我也考虑过用两点坐标来计算net长度,但是我担心当某段Net的objType == "arc"时,这种计算方法就不准了。 我一直在想既然Allegro中可以直接导出Net的长度,我们用Skills应该也可以直接查询出来吧?  详情 回复 发表于 2015-3-27 10:26

11

主题

45

帖子

503

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
503
3#
 楼主| 发表于 2015-3-27 10:26 | 只看该作者
XYX365 发表于 2015-3-27 10:06
可以計算每一個Segment的長度,再將所有Segment加總起來就是net長度
使用下列函數可以計算,開始的位置到結 ...

我也考虑过用两点坐标来计算net长度,但是我担心当某段Net的objType == "arc"时,这种计算方法就不准了。 我一直在想既然Allegro中可以直接导出Net的长度,我们用Skills应该也可以直接查询出来吧?

点评

也是要用三角函數的方式來判斷arc的長度(弧度長) 你可以參考下列所討論 https://www.eda365.com/thread-86925-1-1.html  详情 回复 发表于 2015-3-27 10:29
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-5 06:07 , Processed in 0.060925 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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