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

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

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

    [LV.7]常住居民III

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

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,
    0 F7 c( H6 Z0 m怎样让停产或者失效的物料显示为红色,并且不能place database呢?
    % ~) ^* |. w) [2 X默认所有连接成功的都是显示绿色。
    : z& f" z# y: X  ]' @# }( v1 R- p2 Y求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:  P* ]  |3 q# `0 K0 c1 u. E
    proc capTrue { args } {
    * w  N! O. S" \$ i& X; _        return 1
    # s; M, A" h# J: u}, q8 s5 Z8 \; W% _$ t

    & x, l) x$ @. }+ {% T( J% [proc CisExplorerPreCreate { args } {
    & ]8 j1 r7 j! u# D) |        set result 1
    % p* n! u1 _4 w; K. I" g        SetCISMultiValuedField {Datasheet}
    ; o7 U: [% b' I- w4 }        SetCISMultiValuedField {Value}; F; h, f) I! A4 ~/ \# @& w! G$ Z
            AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]( T5 v4 W; Q9 n0 ?0 t! q+ Z2 ]  d
            AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]4 g2 [3 J9 H, @: b
            AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]6 H1 a8 l( t+ E
            AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]       
    4 G  S# F  k+ c& w* ]. r; r  |7 S        return $result
    ) _2 I! r! d: w8 e4 {}. T' c3 D# M, ~8 X
    2 ^9 O$ X. ?( z, [+ X2 w
    RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" "": E* m. d( [/ U( F
            编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。+ \" q! h, S/ Y0 J% v
            程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。
    / @) P' S3 j' G0 i) @

    点评

    请问如何设置多个原理图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:325 ]4 o0 Q9 u, Q/ Y4 V% A
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    ) I+ F0 X5 ~) J2 [proc capTrue { args } {/ R* X9 e3 x/ C9 o& q
            return 1

    2 a3 h+ \# }4 V4 v7 d请问如何设置多个原理图OLB库对应,我设的多个识别不了,只能识别一个。下面的我设了3个,但是只识别了library0- U& M- C: y- [; V3 h# Z/ V
    [Part Selector Configured Libraries]
    7 w' C& c1 K* J8 _Number of Configured Libraries=2
    ( }/ e9 P! I! x7 X) A0 N/ CLibrary0=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB
    2 \: @+ I& l+ }Library1=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB
    8 M3 _( b1 U0 k6 K- ?' M[Symbol Selector Configured Libraries]
    5 J' x1 ?7 L* A0 Y5 Z( |Number of Configured Libraries=4
    $ l2 Q1 \0 Z- hLibrary0=Z:\SCH library\Reolink_SCH_LIB.OLB
    8 W: N; ]: @3 ^! f* w5 R# ALibrary1=Z:\SCH library\BAICHUAN_SCH_LIB.OLB& p# y6 \" K; e8 F$ i& t
    Library2=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB5 R4 N- H1 Z9 N! K, Z7 z
    Library3=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB2 Y2 T  c! o6 F* i  q
    [Configured Schematic Macros]; q1 J5 e) V. w7 @. ?7 M0 r
    Number of Configured Macros=08 O; e7 e* F" s
    - K( X2 `6 d7 T; q& [- P4 n
  • 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
    5 [" ]0 P8 I2 h% S' H! F1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:4 k. j8 F1 r( x9 h$ {! s
    proc capTrue { args } {
    " I3 Y. r1 e5 p        return 1
    ) q/ A! }+ e; O- `5 t5 N8 O  o0 n
    非常感谢,终于找到解决方案了.

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    10#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    * l& J" C4 K" N- n5 T& U6 x1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    1 \0 e% X& j6 f: w9 f9 b7 Bproc capTrue { args } {; w% a# t4 B! H" C6 ]. W7 l
            return 1( o' |: q! o6 a/ ]' @

    0 N3 y8 f/ o) t* _# v这个怎么弄啊?没弄好,文件要放哪
    ( z' C  g2 U  O, f) G+ ^2 a

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    13#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!, a3 {4 `5 K, F/ q- z7 F
    D:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

    14#
    发表于 2015-1-14 16:53 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    3 [, @# R- ]+ N/ L+ _1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:8 z: C( x# B4 @& u( }
    proc capTrue { args } {, }$ G1 L9 m: n
            return 1

    , Q$ e  W) S2 A! r这个在哪里改啊???
    8 j" Q4 p9 s1 ^是改文件,还是增加文件,然后放在哪里呢?
    . F+ V; J7 [! |  w, _  E3 q7 _7 |4 L2 p我现在要用这个功能。
      |/ l+ l( b9 q

    该用户从未签到

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

    该用户从未签到

    16#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢
    ) W- u" H8 S7 s0 `, \) P
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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