找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1925|回复: 13
打印 上一主题 下一主题

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

[复制链接]

6

主题

154

帖子

275

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
相信各位使用CIS连接的大虾都会遇到物料停产或者失效的情况,所以我想在CIS调用数据时,
- P4 P; ?2 T' L! k怎样让停产或者失效的物料显示为红色,并且不能place database呢?
8 ]2 Q) W4 Q+ k0 ]# u默认所有连接成功的都是显示绿色。
$ o$ R  o+ O' p. f' s5 L5 J求解!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!
PCB

6

主题

154

帖子

275

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
275
2#
 楼主| 发表于 2014-5-26 17:15 | 只看该作者
求解啊
PCB

1

主题

4

帖子

17

积分

二级会员(20)

Rank: 2Rank: 2

积分
17
3#
发表于 2014-6-17 16:32 | 只看该作者
1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
- h4 X# u/ q' h6 d& l5 m+ d% p4 Z! eproc capTrue { args } {
! o" o% D4 x2 n, T& G: _  ]        return 13 ?* e# X- S2 Z5 Y  ?+ x+ u
}3 f# z5 }, S& l4 @1 }- a# J

9 T# Y/ H4 W: _! H2 Oproc CisExplorerPreCreate { args } {6 v5 s0 o. [% J8 \4 z% c& Z
        set result 1
. G0 x4 i. H! |) _( {9 p9 U+ q: L        SetCISMultiValuedField {Datasheet}9 @/ Z+ [) `$ @5 [4 k; w
        SetCISMultiValuedField {Value}
$ e7 U3 e4 ?7 _* E4 N        AddCISCriteria {Preferred} {=} {A} {1} [CISGetColor 34 139 34] [CISGetColor 255 255 255]/ P) K5 f4 w& W7 d& w
        AddCISCriteria {Preferred} {=} {B} {1} [CISGetColor 0 0 255] [CISGetColor 255 255 255]
# k/ `, L, H9 O1 p. A' B  ~        AddCISCriteria {Preferred} {=} {C} {1} [CISGetColor 255 215 0] [CISGetColor 255 255 255]( a) M! a- c! r" n! a8 w' C
        AddCISCriteria {Preferred} {=} {D} {1} [CISGetColor 255 0 0] [CISGetColor 255 255 255]        * d1 f8 Q4 A& l- y% c: o- |
        return $result
! U* V9 S, q+ t9 X}
& f2 w6 e. g0 \8 _% m2 s$ |: X% H; c$ {
4 @: H2 L# {  S; J' J: |RegisterAction "_cdnOrPreCisExplorerCreate" "capTrue" "" "CisExplorerPreCreate" ""
; V, P8 s/ i% q. c% K        编写好该程序之后,将其另存为.tcl文件,直接修改txt文本的后缀名即可。上面程序中用绿色标出的表示设置Multi-Value属性,调用SetCISMultiValuedField()函数即可。
8 _# _3 U  o, A% J  S, g1 o* @        程序中用黄色标出的区域表示设置颜色,{Preferred} {=} {A} {1}这部分表示判断条件,即Preferred属性等于A,[CISGetColor 34 139 34] [CISGetColor 255 255 255]表示设置颜色,其中第一个颜色为设置文本的颜色,后一个颜色为底色,目前是底色设置为白色,文本按照公司的规定设置不同的颜色。
5 A+ o. `! D7 d0 L8 @

评分

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

查看全部评分

22

主题

231

帖子

1480

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1480
4#
发表于 2014-6-23 09:14 | 只看该作者
把停用物料的SCH封装名删掉就好了。

6

主题

154

帖子

275

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
275
5#
 楼主| 发表于 2014-8-21 11:06 | 只看该作者
风舞云魂 发表于 2014-6-17 16:32
. ^& v: a+ [: z, v/ d- W2 m1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
" u" Q0 W# b, [8 {9 Pproc capTrue { args } {; j- E4 I1 ~2 ]5 I5 w
        return 1

( c& Q' c' Z, l, U2 z非常感谢,终于找到解决方案了.
PCB

1

主题

27

帖子

197

积分

二级会员(20)

Rank: 2Rank: 2

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

1

主题

27

帖子

197

积分

二级会员(20)

Rank: 2Rank: 2

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

1

主题

27

帖子

197

积分

二级会员(20)

Rank: 2Rank: 2

积分
197
8#
发表于 2014-8-26 18:30 来自手机 | 只看该作者
风舞云魂 发表于 2014-6-17 16:32
- K$ Q5 C9 Z$ V! }+ g1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:9 n4 y* Z% d8 F! b9 E
proc capTrue { args } {/ M; D0 Y6 P7 k  a
        return 14 D  F1 Q4 Z( s* d' _2 r# y2 h

6 p: C2 U  }# d/ o: Q这个怎么弄啊?没弄好,文件要放哪
6 k5 ?3 f8 O! `9 j

29

主题

2646

帖子

2805

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

19

主题

166

帖子

1972

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

19

主题

166

帖子

1972

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1972
11#
发表于 2014-12-15 17:08 | 只看该作者
是放到这个目录吗?但我没有见到我的数据库列表元件变色!
& B  _) }: ?8 g5 m# u  @: FD:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad

3

主题

44

帖子

460

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
460
12#
发表于 2015-1-14 16:53 | 只看该作者
风舞云魂 发表于 2014-6-17 16:32
9 n% E1 ~1 Q! {3 k- `1. 编写Multi-Value和颜色设置程序,编写好的程序如下所示:
  t) K1 E8 A. M5 B7 B; jproc capTrue { args } {
5 N5 [- L# x* m' `  \9 g        return 1
1 o* `5 B; `2 J. ]' e/ n
这个在哪里改啊???5 w$ L" P+ q8 p5 r4 ]
是改文件,还是增加文件,然后放在哪里呢?* P# A" }  I+ w; a2 R8 z' o  X
我现在要用这个功能。: p$ j# g% c' h1 i! i

29

主题

2646

帖子

2805

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

6

主题

154

帖子

275

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
275
14#
 楼主| 发表于 2015-3-25 21:31 | 只看该作者
不好意思,统一回复一下:tcl主要针对16.3以上的版本才行,可以采用“风舞云魂 ”的办法,把文件存放在X:\Cadence\SPB_16.5\tools\capture\tclscripts\capAutoLoad,X表示你的安装路径。然后要修改你数据库对应的字段,当什么属性的值等于什么时,显示什么颜色。
PCB
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-13 11:45 , Processed in 0.066085 second(s), 36 queries , Gzip On.

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

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

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