leilei4908 发表于 2015-11-2 16:52:26

请问怎么获得clinesegs的length???

我需要对每条net中,不同width的clinesegs进行统计,用来计算阻抗
怎么才能获取到clinesegs的length???

vivienluo 发表于 2015-11-3 16:19:11

获取cline下的cline segs的DBID,下面有width属性

leilei4908 发表于 2015-11-4 08:33:38

vivienluo 发表于 2015-11-3 16:19
获取cline下的cline segs的DBID,下面有width属性

罗老师,我需要的是length,16版本有axlDBGetLength(seg)可以使用
15版本没有,我目前自己写了个
procedure( wlGetSegLength(seg)
prog((Length)
        when(seg->objType == "line"
                Length = axlDistance(car(seg->startEnd) cadr(seg->startEnd))
        )
        when(seg->objType == "arc"
                Length = axlDistance(car(seg->startEnd) cadr(seg->startEnd))
                Length = asin(Length/2.0/seg->radius)*2.0*seg->radius
        )
        return(Length)
)
)

leilei4908 发表于 2015-11-4 08:39:37

vivienluo 发表于 2015-11-3 16:19
获取cline下的cline segs的DBID,下面有width属性

顺便问下,axlDistance和axlMpythag有什么区别
页: [1]
查看完整版本: 请问怎么获得clinesegs的length???