Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 95|回复: 3

[原创] 一步一步获取每一个器件包含的东西

[复制链接]
发表于 2024-11-24 11:19:19 | 显示全部楼层 |阅读模式
Skill > car(axlDBGetDesign()->components)->symbol->children
(dbid:623372464 dbid:623486736 dbid:617781048 dbid:617781280 dbid:617781560
    dbid:617780456 dbid:617780648 dbid:617780720 dbid:617780792 dbid:617780864
    dbid:617780936
)



car(axlDBGetDesign()->components)->symbol->children             这个语句“children”知道这个器件“car(axlDBGetDesign()->components)”还有很多物件,每个物件的dbid如上,接下来再获取其中一个dbid,看里面有什么内容


Skill > car(car(axlDBGetDesign()->components)->symbol->children)->?
(parentGroups justify isMirrored objType parent
    rotation mirrorType textBlock text xy
    readOnly bBox layer prop
)
Skill > car(car(axlDBGetDesign()->components)->symbol->children)->text
"U194"

这里属性“text”是他的位号,(其实位号在上一层Skill > car(axlDBGetDesign()->components)->name
"U194"也可以读取)



 楼主| 发表于 2024-11-24 11:22:25 | 显示全部楼层
Skill > car(car(axlDBGetDesign()->components)->symbol->children)      这里car是取得第一个属性,证明是器件的"text"属性,气门再去取第二个看一下
 楼主| 发表于 2024-11-24 11:26:04 | 显示全部楼层
gogogo冲冲冲!!! 发表于 2024-11-24 11:22
Skill > car(car(axlDBGetDesign()->components)->symbol->children)      这里car是取得第一个属性,证明 ...

用功能函数nth( 1 car(axlDBGetDesign()->components)->symbol->children))->?


Skill > nth(2 car(axlDBGetDesign()->components)->symbol->children))->?
W- *WARNING* (reader): extra ')' ignored at line 1 of string "...ents)->symbol->children))"
(parentGroups symbolEtch branch cavity connect
    isRect isHole fill fillet nSegs
    objType parent net segments voids
    readOnly bBox layer region shapeBoundary
    shapeAuto taper shapeIsBoundary dynamicGroup fillOOD
    priority prop
)
发表于 2024-11-25 09:33:11 | 显示全部楼层
感谢教程了,学习.还能再介绍一下查其它的DIBD的方法吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 00:45 , Processed in 0.125591 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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