找回密码
 注册
关于网站域名变更的通知
查看: 6699|回复: 17
打印 上一主题 下一主题

capture里如何设置CIS数据库里的数据颜色

[复制链接]
  • TA的每日心情
    郁闷
    2023-12-19 15:32
  • 签到天数: 230 天

    [LV.7]常住居民III

    跳转到指定楼层
    1#
    发表于 2014-5-26 17:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,/ x( S5 |) \; e- D
    怎样让停产或者失效的物料显示为红色,并且不能place database呢?1 K$ ^0 F# a8 B3 Z2 f
    默认所有连接成功的都是显示绿色。
    . D( K1 {- r8 ]$ z& H% @" q1 D求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    $ Y2 S% ?- s3 L1 Z7 Xproc capTrue { args } {
    0 M# E( Z2 v( k4 J, R. n: P        return 1
    0 n, D) I/ ^, X: X3 F/ q}! q4 C# T6 ?( F$ y
    & O4 A2 _9 L" U0 q2 q4 ~" |
    proc CisExplorerPreCreate { args } {0 ]7 W1 x+ {" e6 T/ t
            set result 1  K5 t$ F) X9 Z- S% G. \1 v
            SetCISMultiValuedField {Datasheet}8 R3 |5 [: f* q5 V
            SetCISMultiValuedField {Value}9 a* M- o# V5 r* C5 E, B
            AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]( K- l( ~% o7 d! a
            AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]$ P. [8 u7 N4 x, U$ B+ J; X
            AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]
    ) D+ h2 S5 I' m5 P' `2 c        AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]       
    - V5 c% _& ^. e" `( ~        return $result
    & z6 e. b  _$ F" p/ ~* o}& f5 G( G# M# y/ H4 a# |  @

    9 V% t  Z# A; |RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" ""
    1 Q" l" Z3 g: P3 X8 P) E  p: F        编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。
    . k; a. b" G& m2 @        程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。, W) v, q0 M4 t

    点评

    请问如何设置多个原理图OLB库对应,我设的多个识别不了,只能识别一个。下面的我设了3个,但是只识别了library0 Number of Configured Libraries=2 Library0=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB Library1=D  详情 回复 发表于 2025-9-19 09:02

    评分

    参与人数 1贡献 +10 收起 理由
    jacklee_47pn + 10 雖然我自己沒這樣需求,但是感覺很酷。支持.

    查看全部评分

  • TA的每日心情
    开心
    2024-3-25 15:00
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    推荐
    发表于 2025-9-19 09:02 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32. l, @/ n* _+ s+ ]/ T# t, I
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    ) \4 A0 |$ M3 e; r' M. c* {proc capTrue { args } {
    . Q0 C: E! `& F" w7 m0 L- d5 [        return 1

    ; a+ h! H+ o* w( R+ G9 `( ^请问如何设置多个原理图OLB库对应,我设的多个识别不了,只能识别一个。下面的我设了3个,但是只识别了library04 q3 U, p' Z6 g( o+ ?& L% Z- A
    [Part Selector Configured Libraries]
    , [7 l/ l1 P5 d4 g# HNumber of Configured Libraries=2
    3 D4 ^3 Y8 w7 W! d  GLibrary0=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB5 F7 J; @# Q2 ?2 k" R$ T( _  p
    Library1=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB( p. V# X! G: w
    [Symbol Selector Configured Libraries]0 s4 }& ~% D4 @) H  R
    Number of Configured Libraries=4: o; b0 p0 _% I
    Library0=Z:\SCH library\Reolink_SCH_LIB.OLB
    1 t- s8 Z+ w( {0 G& Z5 Q0 [* zLibrary1=Z:\SCH library\BAICHUAN_SCH_LIB.OLB6 m4 Q5 L$ I# v' C
    Library2=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB
    " O. u0 V) J( \( K6 W& c+ W0 o* WLibrary3=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB, r- J, |9 ]) H& L" X+ o
    [Configured Schematic Macros]
    6 p7 ^* d/ G: S/ ^+ h( u& lNumber of Configured Macros=0
    * ~/ U& S5 d" ~' E/ c2 j8 F8 F6 Z  P& ~: l
  • TA的每日心情
    郁闷
    2023-12-19 15:32
  • 签到天数: 230 天

    [LV.7]常住居民III

    推荐
     楼主| 发表于 2015-3-25 21:31 | 只看该作者
    不好意思,统一回复一下:tcl主要针对16.3以上的版本才行,可以采用“风舞云魂 ”的办法,把文件存放在X:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad,X表示你的安装路径。然后要修改你数据库对应的字段,当什么属性的值等于什么时,显示什么颜色。

    该用户从未签到

    6#
    发表于 2014-6-23 09:14 | 只看该作者
    把停用物料的SCH封装名删掉就好了。
  • TA的每日心情
    郁闷
    2023-12-19 15:32
  • 签到天数: 230 天

    [LV.7]常住居民III

    7#
     楼主| 发表于 2014-8-21 11:06 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32" U( k5 `0 @. _1 L8 C- P
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:& `  N6 q4 v1 {4 O) I
    proc capTrue { args } {
    4 c4 k& \% R6 ~  |1 z9 Y        return 1

    : I- s! r9 `% ^非常感谢,终于找到解决方案了.

    该用户从未签到

    8#
    发表于 2014-8-26 17:08 来自手机 | 只看该作者

    该用户从未签到

    9#
    发表于 2014-8-26 17:37 来自手机 | 只看该作者
    分享下经验咯 楼住

    该用户从未签到

    10#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:328 g6 l* N1 x. ]
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    . h/ B8 h% b& }proc capTrue { args } {! o* I' d) N" s- G0 i
            return 1
    ' B( {7 V% u& q+ X3 Q

    1 J: a- {( k0 A% ^这个怎么弄啊?没弄好,文件要放哪
    8 B2 Z1 w# k8 O

    该用户从未签到

    11#
    发表于 2014-12-1 11:11 | 只看该作者
    停用物料的SCH封装名删掉

    该用户从未签到

    12#
    发表于 2014-12-12 18:32 | 只看该作者
    怎么没有说明路径放哪?是放安装目录的CAPTURE\下面吗?

    该用户从未签到

    13#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!
    8 i7 r7 n6 `# D& e/ ]' Y2 ?( s3 xD:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

    14#
    发表于 2015-1-14 16:53 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32" J3 d+ ~, U5 i" n; q* \2 g
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:/ n$ l: T) i( R& z9 ^
    proc capTrue { args } {
    0 E4 k9 j$ n+ ^2 k) _        return 1
    * H8 J. i' c: a6 s1 g
    这个在哪里改啊???2 [% {" }0 G8 [( o6 c
    是改文件,还是增加文件,然后放在哪里呢?* ]7 t$ c- ?+ w' c+ ~
    我现在要用这个功能。0 _  _# H. P' X$ n0 V: J# \2 Y8 |% C

    该用户从未签到

    15#
    发表于 2015-1-26 15:55 | 只看该作者
    怎么没人回答这个问题啊

    该用户从未签到

    16#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢* p% v5 b  v9 O+ @  d
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 13:36 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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