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

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

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

    [LV.7]常住居民III

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

    EDA365欢迎您登录!

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

    x
    相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,
    7 s7 \% [+ n, _- `' D; B1 V" T/ {  p怎样让停产或者失效的物料显示为红色,并且不能place database呢?
    : R+ N. d$ l9 R: [: Q* T+ n默认所有连接成功的都是显示绿色。, I( R2 n- P7 H% o/ v6 i4 C
    求解!

    该用户从未签到

    推荐
    发表于 2014-6-17 16:32 | 只看该作者
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:0 _; r4 G  ^$ M8 F3 f8 I
    proc capTrue { args } {
    / X1 M; G* A4 s1 g        return 1* r! Y4 s- W5 T* s; Y% B1 A
    }5 r* I% ?) N$ ^: I9 e! Y; W$ c: S
    2 S, `' c4 v. ~# a% v
    proc CisExplorerPreCreate { args } {
    9 k4 r7 x! ?4 c7 T8 |        set result 1
      A+ @$ [2 I7 |        SetCISMultiValuedField {Datasheet}8 Y. K3 D2 A- v, ^; w& i$ ~; z
            SetCISMultiValuedField {Value}
    # j: R8 E$ D& e/ o% a! o        AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]+ l: x+ ?3 r0 [0 V4 y% H
            AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]
    8 J0 X* g. p7 e/ J        AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]" G4 E3 ^7 k& c4 X- u: j- h% H4 U
            AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]       
    . V  {+ m- v: G" T; P2 w9 E& Q2 X        return $result3 l, _- d3 T/ @6 y4 w% b9 x7 n/ @* m
    }6 C9 v0 g: U2 D; y, y8 Q0 k
    9 `8 q* m' |& R* L/ U
    RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" ""
    # c8 g* K1 V- ]/ U$ a* K& t        编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。
    6 o) Z7 i6 V6 O3 H( {        程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。9 |$ T# |- q: n1 a" Y7 \

    点评

    请问如何设置多个原理图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
    3 ^' S5 W4 U% I& K8 v0 D1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:. ?' m! D8 o2 I' d3 p3 ^
    proc capTrue { args } {
    4 {. h% G. y5 b) p" b" O        return 1
    * y3 Q4 z  r: e! ]: s
    请问如何设置多个原理图OLB库对应,我设的多个识别不了,只能识别一个。下面的我设了3个,但是只识别了library0
      D1 f5 F8 H2 s7 N& ?. u) C2 E  v# r[Part Selector Configured Libraries]- b4 a0 ]* H5 d# A8 e, u  v! r) o
    Number of Configured Libraries=2
    ' A) J1 x) @& @) o. D' h. QLibrary0=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB: Y  N) \9 H% S& _
    Library1=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB/ x( Y' o% ^- e$ n2 ?
    [Symbol Selector Configured Libraries]
    ( G5 y3 N& w  i$ S* XNumber of Configured Libraries=4
    1 b- _1 I7 M1 F" W1 dLibrary0=Z:\SCH library\Reolink_SCH_LIB.OLB
      _: p" o6 q2 ^& @6 j' _4 }Library1=Z:\SCH library\BAICHUAN_SCH_LIB.OLB- R: K( U1 Q, _( ^4 S
    Library2=Z:\SCH library\BAICHUAN_SCH_LIB_A.OLB
    5 E; I1 B" R. {/ A! s# bLibrary3=D:\Cadence\SPB_16.6\tools\capture\LIBRARY\CAPSYM.OLB
    6 ~( B* B9 C/ l! k2 c[Configured Schematic Macros]
    * h8 m* F3 w8 _6 i' o5 ]Number of Configured Macros=07 d: P  U: t' o
    1 a) A. W7 J/ _: A
  • 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
    # L( {% A8 ~& X- ^1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
    2 g( ^; a! t* {; Y1 J. C% ?+ Hproc capTrue { args } {6 n- d9 z/ v1 Z; F* `7 C% E- z
            return 1
    + j1 x! u6 `5 D! E( t; G
    非常感谢,终于找到解决方案了.

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    10#
    发表于 2014-8-26 18:30 来自手机 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32
    / l1 p$ z3 g2 i' y1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:! q+ {1 M1 L& d  j
    proc capTrue { args } {
    / i0 _; c# ~; P( s# B  g        return 1% o% p% r' z2 S  d8 [

    5 s7 T! M. w, _8 C9 g这个怎么弄啊?没弄好,文件要放哪2 a6 Y+ E" ^( u) _8 Q  I

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    13#
    发表于 2014-12-15 17:08 | 只看该作者
    是放到这个目录吗?但我没有见到我的数据库列表元件变色!6 q* A- ^2 i( Y/ c+ A$ W: O2 q
    D:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

    该用户从未签到

    14#
    发表于 2015-1-14 16:53 | 只看该作者
    风舞云魂 发表于 2014-6-17 16:32! Y  P* v: i+ a* n( d3 f. W; U
    1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:# Z+ n9 x7 ?; a1 D" A" _) c
    proc capTrue { args } {& E" C+ K) O0 }9 ^: |& @' [
            return 1

    * t7 ~* C; G' s# x这个在哪里改啊???
    5 g1 o  k% a" @/ f是改文件,还是增加文件,然后放在哪里呢?8 P. t4 K' ~* F$ O
    我现在要用这个功能。* a" S) T/ ?) e/ s0 |

    该用户从未签到

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

    该用户从未签到

    16#
    发表于 2020-4-24 11:49 | 只看该作者
    编程文件放进去,怎么调用呢: s2 c- ?8 ]3 o$ H  |
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-27 16:33 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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