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

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

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

    [LV.7]常住居民III

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

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,
    ! L' {0 U" I+ S, Z5 z怎样让停产或者失效的物料显示为红色,并且不能place database呢?
    ; t: \. a( l6 w4 J7 g7 I默认所有连接成功的都是显示绿色。
    # c5 u! m+ [7 P8 ]9 f- Z" l; p% c求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
      L- i8 j6 D# q3 r5 Wproc capTrue { args } {
    0 F+ O! q5 _, h( M        return 1
    4 P' G! u0 \$ L}( F$ j1 G. K( j2 W* g7 d" s7 l& O

    - x/ G# C/ x2 ?! Y" l7 Lproc CisExplorerPreCreate { args } {- b* A1 n- ^3 T2 j% @+ r5 [2 g
            set result 1
    $ c& O5 q- L) J8 z9 t0 H5 e        SetCISMultiValuedField {Datasheet}
      s+ o7 \+ E" p        SetCISMultiValuedField {Value}# ]$ t5 _. M4 e0 d9 o" l) j  C( A
            AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]* J% A3 `, U1 l5 Q' f4 ?
            AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]' M6 m) W/ f1 X) m7 |
            AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]! K9 O0 K9 j  p, L7 j* o; F  Q
            AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]       
    " _4 @' b- ?. O. Z  N2 K        return $result# L$ J) ~; X. Z# P
    }
    3 n1 X& g3 {) F: d& E+ W7 Z2 z2 n& E; Z( ]/ t
    RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" "": Y# m( I/ _  V; n& D+ q% n' B
            编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。
    8 U% G2 t9 ?& z% H+ \- G% L        程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。9 m2 |3 Q. }" x6 M9 A  Z6 w% Q

    评分

    参与人数 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- }. N4 P/ P  Z: p" T" M
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    ; T! A" m$ G2 k+ F0 Jproc capTrue { args } {
    5 e) O, s* v5 }: j' t, i: D        return 1

    - b" O9 b! I7 d7 q" \这个在哪里改啊???
    ) L( n* Z  H' c$ P8 {5 A) v是改文件,还是增加文件,然后放在哪里呢?" c1 Y$ X0 U4 e- P. c* t
    我现在要用这个功能。1 v. J, }) q4 N: Z) ^; }

    该用户从未签到

    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:322 |/ s* c, i3 A6 l
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:! c/ u0 a. Y" k- w; A/ Z# L
    proc capTrue { args } {+ g& X. ^- k1 v& Q, |0 f
            return 1

    ; c# I5 I7 Z: ]4 o非常感谢,终于找到解决方案了.

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    10#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32. x8 K$ A- ?$ r" f3 r7 }+ s
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:* k8 V% L% P6 O4 |; H- j% a
    proc capTrue { args } {
    ) k! n& v& S) F" [7 o( s8 n/ t+ z        return 1
    / ?$ f0 w- ^# O, z- d0 e

    ) L$ f* S7 p- @" @' U这个怎么弄啊?没弄好,文件要放哪$ t; `8 D9 ?( p6 p

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    13#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!* `9 ^5 w- v7 S0 F/ _! Y" ^
    D:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

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

    该用户从未签到

    15#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢
    6 @, {( R8 t/ L
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-8 04:13 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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