Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4929|回复: 3

[求助] 请问,零件的Value怎么获取?

[复制链接]
发表于 2016-6-14 14:31:31 | 显示全部楼层 |阅读模式
用查询function可以获取到零件的device value值,用skill怎么获得呢???
20160614-1432.png
发表于 2016-6-14 22:02:51 | 显示全部楼层
其他网站粘过来的,将就看下
procedure(LeeGetInfor(cv)
      let((cdfgDate cdfInfor instName name type value cdfL)
           foreach(inst cv~>instances
                cdfgDate=cdfGetInstCDF(inst)
             cdfInfor=cdfgDate~>parameters
             instName=inst~>cellName
             printf("Instance %L :\n" instName)
                foreach(cdf cdfInfor
                 name=cdf~>name
                 type=cdf~>paramType
                 value=cdf~>value
                 cdfL=list(name type value)
                 printf("     %L\n" cdfL)
             )  ; foreach cdf
        ) ; foreach inst
     ) ; let
  ) ; LeeGetInfor

cv=geGetEditCellView()
LeeGetInfor(cv)
 楼主| 发表于 2016-6-15 08:54:08 | 显示全部楼层
wintonlee 发表于 2016-6-14 22:02
其他网站粘过来的,将就看下
procedure(LeeGetInfor(cv)
      let((cdfgDate cdfInfor instName name ty ...

你这种根本不能用
cdfGetInstCDF
geGetEditCellView
并不是系统自带的,没有这两个函数没法用

我现在是用sym->component->compdef->prop->VALUE获取的
发表于 2016-6-15 23:25:38 | 显示全部楼层
leilei4908 发表于 2016-6-15 08:54
你这种根本不能用
cdfGetInstCDF
geGetEditCellView

嗯,dbid读取是可以的,实在不行就文件读取
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-1 07:15 , Processed in 0.135525 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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