在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4727|回复: 8

[讨论] skill中的ccpRename函数怎么用,求大神?

[复制链接]
发表于 2015-7-22 21:28:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
写了这么一个skill,
a=gdmCreateSpec( "skill_test" "2" "layout"  nil "CDBA" )
b=gdmCreateSpec( "skill_test" "3" "layout"  nil "CDBA" )
ccpRename( a b )
这样能够把名字rename,但是没有update instance,和实际GUI操作的结果不一样,
ccpRename的用法查出来是如下所示
ccpRename(
G_src
G_dest
[ g_overWrite ]
[ s_expFlag ]
[ s_whatToUpdate ]
[ q_updateLibList ]
[ g_existenceCheck ]
[ g_reReferenceCustomVias ]
)
=> t |nil
这个ccpRename怎么用呢?
发表于 2015-7-23 14:25:17 | 显示全部楼层
ccpRename( a b t 'CCP_EXPAND_ALL 'CCP_UPDATE_DESTLIB_ONLY)
其中[s_whatToUpdate ]有3个选项:
CCP_UPDATE_COPIED_DATA:uppdates cross-references in the renamed date;
CCP_UPDATE_DESTLIB_ONLY:uppdates all cross-references in the destination library ;
和 CCP_UPDATE_FROM_LIBLIST:顾名思义,就是从list里面定义,这时候用到[ q_updateLibList ]选项;
发表于 2015-7-23 14:26:01 | 显示全部楼层
[s_whatToUpdate ]默认为CCP_UPDATE_COPIED_DATA选项
 楼主| 发表于 2015-7-23 19:40:47 | 显示全部楼层
本帖最后由 林夕种 于 2015-7-23 21:28 编辑

回复 3# bsbs525
 楼主| 发表于 2015-7-23 21:22:13 | 显示全部楼层
回复 2# bsbs525


   可以用了,非常感谢,这些用法在哪里有记载吗?
 楼主| 发表于 2015-7-23 21:27:36 | 显示全部楼层
回复 2# bsbs525


    >>ccpRename( a b t 'CCP_EXPAND_ALL 'CCP_UPDATE_DESTLIB_ONLY)
t,指 g_overWrite有效,
'CCP_EXPAND_ALL , 是s_expFlag的参数,
'CCP_UPDATE_DESTLIB_ONLY,是s_whatToUpdate的参数
这句的意思是这样的吗?
发表于 2015-7-24 11:03:36 | 显示全部楼层
回复 6# 林夕种
是的。
[] 中括号里是可选项,如果你要用后面的可选项,那它前面的可选项都要补齐。
 楼主| 发表于 2015-7-24 22:28:26 | 显示全部楼层
回复 7# bsbs525


    那要到g_reReferenceCustomVias的话,该怎么写呢?这些东西在哪里可以查的到呢?
发表于 2015-7-28 15:14:16 | 显示全部楼层
回复 8# 林夕种


   caiuser.pdf里面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 01:39 , Processed in 0.028821 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表