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

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

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

    [LV.7]常住居民III

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

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,
    6 x4 b% L4 X: w+ {: C% Y怎样让停产或者失效的物料显示为红色,并且不能place database呢?
    1 ^1 ~/ v# o! F  n默认所有连接成功的都是显示绿色。/ {: n: H  W' U2 m0 Q2 }; X1 s
    求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:3 b- h; @  o' H) \( S& Y
    proc capTrue { args } {
    , C9 W) s6 R. I8 a! a5 Q- N        return 1
    $ E" \) }1 b+ z% L}4 p7 P( _+ c6 e5 i+ ]% {
    * f0 {/ `$ V0 Q8 i
    proc CisExplorerPreCreate { args } {
    1 B/ S/ I8 v" n3 e( O        set result 1
    ) G2 ~2 S: P8 H        SetCISMultiValuedField {Datasheet}5 H8 Z4 ~$ H' i3 l8 ~7 |
            SetCISMultiValuedField {Value}  ^1 ~& d! O* n9 s, x
            AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]1 h9 B: W+ O% @9 B/ w6 Q6 C7 [# Q( Q  F
            AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]7 X" {7 T& b1 p6 R( m
            AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]
    / P3 U6 w) E" {' y( A% ~, p5 A        AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]       
    / z$ A( n! a$ H8 J. }; `        return $result
    $ p' {. Q3 K6 \; n! D' F}9 B% v( l( r; W9 u3 G8 q3 M* a/ H! s

      G# T8 _1 W3 q+ B( u: Z; c& ]RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" ""( [) p) d2 s5 i. T6 D
            编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。
      B% j- g1 F* T  L& _        程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。
    2 e# e! X' {! m& g0 x8 O0 }; a; B; L

    点评

    请问如何设置多个原理图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; G; I: U% l4 p7 g; j
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    , b/ m7 ]0 ~8 z+ pproc capTrue { args } {
    5 Z, K2 \* D; \1 R) L$ N        return 1
    ( t1 M# Q4 x0 L( A7 B- o3 ]" T8 b& v7 Y
    请问如何设置多个原理图OLB库对应,我设的多个识别不了,只能识别一个。下面的我设了3个,但是只识别了library0
    " {) p% F5 @) e6 S- x[Part Selector Configured Libraries]
    , G0 C2 c" ^( C6 d2 D" ~) ANumber of Configured Libraries=24 y) k* J5 s( U8 m* Z/ E1 V
    Library0=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB1 f" \% ^' i5 C( Y' Y% l6 _+ N( p
    Library1=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB
    ( O* y% q* ]8 _; L! F1 H) q[Symbol Selector Configured Libraries]
    ( Y" h/ i3 I2 T, ?  b% FNumber of Configured Libraries=4' C1 g; K2 c5 u" g
    Library0=Z:\SCH library\Reolink_SCH_LIB.OLB
    ! V  Q1 ?, L3 G2 z9 PLibrary1=Z:\SCH library\BAICHUAN_SCH_LIB.OLB
    : n, I: u2 J3 C3 NLibrary2=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB3 E" A/ A, y9 j
    Library3=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB5 O" d' r4 ^1 _1 y0 q: e( S+ x
    [Configured Schematic Macros]) B* D! u5 `* D. I
    Number of Configured Macros=07 Y" a* T/ Q1 w$ o4 z! s7 m

    # o  y  x; y( n) o8 p4 Y, E
  • 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
    / S6 ~1 z) }7 n% {6 O4 i7 Q1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    + @8 l! ^( a/ `1 y/ }( E' fproc capTrue { args } {
    $ |1 f0 y0 E+ A" ^        return 1

    ' l& Q' a1 m9 x非常感谢,终于找到解决方案了.

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    10#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    ' n2 m6 ?5 q+ |& O9 F1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    + E$ i7 P! y- k/ i4 s: `! Q3 }proc capTrue { args } {
    0 `% _8 i. H$ L/ I" j9 W5 ?9 `        return 1; T! ^$ u/ w) D8 g7 R( g2 m
    4 N% E2 j+ \% L8 f/ n
    这个怎么弄啊?没弄好,文件要放哪
    9 r# F+ h4 z5 e6 s6 g) L$ z

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    13#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!% Y  S! i; F" l, |" o4 C6 \
    D:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

    14#
    发表于 2015-1-14 16:53 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    # _; @2 \8 ]$ K  I# f' x" M$ m1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:& |, T; k7 k* Y3 |* S  D
    proc capTrue { args } {
    2 ]- H2 I: I! D. ^( V5 W        return 1

    $ K% K2 X4 J7 |8 H& }, u这个在哪里改啊???
    , O0 n9 [0 K% W4 X7 [# T是改文件,还是增加文件,然后放在哪里呢?
    , a, y" H  f, A$ T' D! p. {我现在要用这个功能。
    ( W2 M1 i, f9 w4 @6 }8 z, J

    该用户从未签到

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

    该用户从未签到

    16#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢! ^8 [, i" a! l8 D6 b
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 12:32 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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