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

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

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

    [LV.7]常住居民III

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

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,% V2 a- a& |5 ]0 k
    怎样让停产或者失效的物料显示为红色,并且不能place database呢?9 T) r7 a, H$ [8 E6 }3 b! t: t
    默认所有连接成功的都是显示绿色。" Q, W" G2 M7 n1 H
    求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
      v9 m( `7 M8 ]* K1 |. K3 T% l9 yproc capTrue { args } {
    $ |+ ?7 J' k  h! Q        return 1+ h% L4 v( O2 s! ^/ J( u0 v
    }  a# Z& b6 e9 F6 Q
    + ]! o8 x1 Y& y7 g- B
    proc CisExplorerPreCreate { args } {
    ' F+ F8 d' }+ |9 J. Y. e# J4 ^        set result 1, n# K2 i, y& o; \$ c8 B
            SetCISMultiValuedField {Datasheet}
    3 K6 q# h0 Z" K* h# S        SetCISMultiValuedField {Value}
    0 b( ?. i( c5 C5 X# }7 K        AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]8 C, D* l; b+ s7 r
            AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]
    4 `' g) Y4 `$ I; x8 @& \  s        AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]
    + s# U. B/ _. m' s0 q" T        AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]        % R) f) Q% @8 q" j$ H0 `8 `3 Z9 Q4 x
            return $result0 ^! c: \  F) i2 l; _' [0 \
    }
    6 e8 f7 ?1 p$ J/ J" @7 G/ }/ a0 h5 Q5 h3 s5 ?
    RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" "": T0 m2 R- m3 ~" X/ N8 {0 ?8 k
            编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。! }9 L/ P6 \5 h* O  n
            程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。
    , A/ r5 X3 o/ T  i: p. S

    评分

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

    查看全部评分

  • 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表示你的安装路径。然后要修改你数据库对应的字段,当什么属性的值等于什么时,显示什么颜色。

    该用户从未签到

    推荐
    发表于 2015-1-14 16:53 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32+ Z6 c4 R% c1 \4 ^
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:4 \% \! Y- k; v& C3 \# [! G3 T
    proc capTrue { args } {* V5 ~" q7 V4 e& {6 }9 U( u
            return 1

    : F8 _8 B: `7 F; \, W% k这个在哪里改啊???* O: i7 _" C& W; u
    是改文件,还是增加文件,然后放在哪里呢?
    ; E4 O0 |1 Q2 ^$ N8 o  h我现在要用这个功能。0 \+ V# r7 P* B. u/ N9 b( E5 A

    该用户从未签到

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

    [LV.7]常住居民III

    5#
     楼主| 发表于 2014-8-21 11:06 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32) ?' n; S3 ^2 D; _  c
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:" y" J4 I7 R) V5 y$ E$ f
    proc capTrue { args } {  G- M- d% D+ G5 l
            return 1

    6 f. P" D2 x1 U( y! _6 o2 B4 h/ i非常感谢,终于找到解决方案了.

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    8#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    7 w3 B+ \6 g) E4 M5 B' S1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:( E8 J' s- p8 }& J
    proc capTrue { args } {
    # v" f" p+ l$ z* E% Q, M# g        return 1" {% |0 \$ d0 r6 y2 n6 z8 H. V: y
    ) Y6 U0 O4 `( r
    这个怎么弄啊?没弄好,文件要放哪
    5 X7 R4 n  l8 U. _

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    11#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!4 m# o  u1 `8 Q- p1 g
    D:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

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

    该用户从未签到

    15#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢  U; x# v$ ~& m$ d- z" C8 j
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-21 04:01 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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