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

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

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

    [LV.7]常住居民III

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

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,
    0 _, c" F+ y$ j怎样让停产或者失效的物料显示为红色,并且不能place database呢?7 Z, t+ y' U6 l' e* `
    默认所有连接成功的都是显示绿色。3 F7 [) A) F; ]. F( L8 h: b+ c
    求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:  B! Q$ c- s( p+ R( i! M7 |
    proc capTrue { args } {) B" R  K0 p: m4 l; M* a  A
            return 11 R, N& b  g1 G0 Q1 V' A; Q
    }, S: B; ~2 e1 B* B$ L

    $ O0 |- l7 g/ c+ m! U9 jproc CisExplorerPreCreate { args } {
    ( O% m9 A. d! @& N        set result 1
    $ l  S0 a% L6 e% g8 L        SetCISMultiValuedField {Datasheet}; D/ W# \, `3 P! ^% ~* u
            SetCISMultiValuedField {Value}
    7 m8 V. n5 ~( X1 k  w) e        AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]
    & p( n5 q$ K/ }/ l5 _" j        AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]4 F4 `* q" I$ v& P' H  ?
            AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]
    8 R3 k0 ]' I- T9 y8 G- R$ h        AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]       
    ) \6 \9 l" T/ c7 l* e6 Y        return $result' _6 v6 e0 }( G8 s( R
    }
    7 E; w6 J* W2 s, X8 E' P$ {+ T* L1 i
    RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" ""  p2 v" A: {2 D/ D; Q9 s
            编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。
    9 e% ?& |3 M7 B9 X        程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。, u4 h# Z. w6 X" O/ Y& Y

    点评

    请问如何设置多个原理图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
    ) v7 v$ b! E6 I& B1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:% t7 T. W) l6 ]5 p  E
    proc capTrue { args } {
    6 x" E$ ~* T5 V5 f' z        return 1

    $ a' W$ r2 Y" H  c请问如何设置多个原理图OLB库对应,我设的多个识别不了,只能识别一个。下面的我设了3个,但是只识别了library0; S5 G+ I, Y4 V
    [Part Selector Configured Libraries]1 L7 l5 W( S8 [& A
    Number of Configured Libraries=26 l1 ~, X( n. P
    Library0=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB
    ) h2 H, K1 B+ r4 i+ k/ z2 aLibrary1=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB
    # l; C( O* ?) L[Symbol Selector Configured Libraries]1 g/ W$ }, T0 y7 }# o3 l
    Number of Configured Libraries=4
    ; |" R6 m, y0 Y' W9 L- \Library0=Z:\SCH library\Reolink_SCH_LIB.OLB, ?  |" Y5 T/ y
    Library1=Z:\SCH library\BAICHUAN_SCH_LIB.OLB8 D( ]+ Q, G2 {/ P: S! f" h
    Library2=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB+ P% K8 b- y9 J' _! t6 S. {
    Library3=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB. n- y0 ?- h0 I& I
    [Configured Schematic Macros]
    $ J- P3 f- O, G& ~" kNumber of Configured Macros=0; q: g9 C, s$ x: ?; b6 L
    8 b% o! P/ r6 V3 Q$ T! [
  • 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
    1 T9 ]2 X5 E+ u1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    * H+ A' ?7 p0 tproc capTrue { args } {) R) j1 P- V$ S* d: Z: V) _# j! o$ e$ J
            return 1

    ' e& O& v2 }! F9 H: o) @* e4 [非常感谢,终于找到解决方案了.

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    10#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    # d' F8 A) s% G1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:- y. D2 ~, N; _( `# C& N% m
    proc capTrue { args } {2 |9 \8 G& ^; [
            return 1
    3 v) D0 u0 p) r* `" \8 C# @9 I

    $ c+ D9 U, g  F- ^" q/ Y这个怎么弄啊?没弄好,文件要放哪+ W4 ^' k1 b* i* Y7 s$ x* ?2 h

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    13#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!* L4 A4 @7 C0 }3 h
    D:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

    14#
    发表于 2015-1-14 16:53 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32; A; D% ~. k  ~! }' v5 A
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:; g. g/ o- U* p/ H) C" M
    proc capTrue { args } {
      G! }8 u3 N$ F        return 1
    3 F  m$ z! H9 r
    这个在哪里改啊???
    9 m: o- l( G3 Q, N- C是改文件,还是增加文件,然后放在哪里呢?* F2 ^7 `: @* I6 u: i+ ~: }
    我现在要用这个功能。
    0 h" \) d1 Z% f7 }

    该用户从未签到

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

    该用户从未签到

    16#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢
    ! }% G, j5 K/ K" o2 Z; H7 K/ E
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-2 11:15 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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