Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 20336|回復: 7
打印 上一主題 下一主題

[問題求助] 使用Schematic的Highlight遇到的問題

  [複製鏈接]
1#
發表於 2009-7-11 15:37:19 | 顯示全部樓層
建議去研究一下怎麼設bindkey,這在composer或VLE等Cadence的軟體都是一樣的,對我而言,這個算是工程師的基本常識。只要你會設bindkey,你的問題就自然解掉了。這論壇中也有很多篇討論bindkey的文章,或者你從Cadence的online document都可找到進一步詳細解釋。2 N: m/ }9 ]) U2 o2 M. F

4 x0 c; r5 B" ?: }2 i; tex.要remove all probe net,只要加入以下這行在你自己.cdsinit file即可:
- y/ g- R6 D6 Q===============================================================
% U$ R2 \: g/ Y; S' l# HhiSetBindKey("Schematics" "<Key>F7" "geDeleteAllProbe(getCurrentWindow() t)")9 }& e  ^1 g* H2 c9 w7 c6 y6 y
===============================================================0 w- G7 A( d4 O6 H; F1 Y" R2 a
ps.我假釋你要設成F7這個鍵。
$ ^; B) _) w! f7 m; ?" I) `/ l9 {+ `9 L; f  l: z
又:0 F6 n/ j* }  T0 n; H4 q/ U
ge=> graphic editor5 B4 t; n; D  |# X
hi=> human interface3 }" d, S  H$ Q
Schhi=> Schematic human interface/ [% z+ Q$ [' D$ R
Sch=> Schematic, }' z$ i! W: B% L% P: X" s) n
不用特定記,除非你有打算自己寫SKILL code。7 `: a; X* N2 \* O2 Y  }7 r! ]: W
1 T- j8 M* T! o7 K  Z4 a
Hope this help,
$ C9 Z0 `% S- n# B" E% pVeteran

評分

參與人數 1 +5 收起 理由
tcm099 + 5 非常詳細的解說!謝謝!

查看全部評分

回復 支持 1 反對 0

使用道具 舉報

2#
發表於 2009-7-20 00:22:18 | 顯示全部樓層
原帖由 tcm099 於 2009-7-13 06:07 PM 發表
0 {0 p% T- [& E' ~4 T  k感謝~" T, o. u: B; L# Z4 Q- |
$ O" O7 Q: n4 W- D
但是 假如說 系統底下 搜尋不到 .cdsinit 這個檔案 % \, \0 f& e5 ]: }" g" F

" z& k! V1 U6 e  W( R只能找到了一個檔案 SchBindkeys.il ...

5 F3 T( D" X7 S+ i: S+ e" z- s9 D  }, R& W; n  s
# \, d( X6 D, Y- \4 @
一開始default是不會有那個file的。你可以去把$CDSHOME/tools/dfII/cdsuser/.cdsinit copy到你home dir下,在檔案最後新增自己的bindkey設定。當然,自己建一個空的.cdsinit 亦可。
: ]+ ^/ O  z' \( Q6 W, e: y
7 `* G# z3 i* |: l9 AVeteran

評分

參與人數 1 +5 收起 理由
tcm099 + 5 OK~我把檔案COPY到HOME底下試看看

查看全部評分

3#
發表於 2009-7-20 00:26:59 | 顯示全部樓層
原帖由 tcm099 於 2009-7-14 10:17 AM 發表 - O: a5 j) A  N1 j% C# {1 T
我試這去把 SchBindkeys.il 裡面描述的 指令去做更改
% Q4 S9 r3 l% B$ ^. K5 W+ F. t0 O. K+ r$ \
然後重新開啟,發現對於Schmatic是有效果的
/ S# q% U$ Y# c2 a
6 k# h" [2 G7 F' r所以我覺得SchBindkeys.il是可以設定BindKey的檔案$ c  W8 X! n4 |1 Y: Q8 k/ }/ |

5 }: O7 h; b8 P; \於是我將 5 @* Y  g1 O" x, t9 e7 a0 \/ `0 e
* I1 ]/ H& t4 j! ^+ U4 }; U
hiSetBindKey("Schematics" "F7" "geDelete ...

; W* Y- l8 b$ ?0 \- V4 B% c+ q- L/ C3 X2 z5 @" i+ s
請把你改完後的檔案內容貼出來看看..看起來還是syntax不對..切記,大小寫一定要對..

評分

參與人數 1 +5 收起 理由
tcm099 + 5 大小寫check過了~謝謝~

查看全部評分

4#
發表於 2009-7-20 22:21:26 | 顯示全部樓層
原帖由 tcm099 於 2009-7-20 03:38 PM 發表 3 Z3 m; _3 @- N& @6 e% `0 O

2 ?! R( U; O& q3 f' K5 Q
% _, F" j) `1 E+ G7 h已經將.cdsinit COPY 至 home目錄下6 T+ z+ u9 l9 C5 z5 ]5 ^( ?2 {: Q( _

9 |6 V0 }$ A6 ^: s8 \+ |並且將$ \, L, Z* Y* h
hiSetBindKey("Schematics" "F7" "geDeleteAllProbe(getCurrentWindow() t)")
! [2 A5 ~5 v! ~* ~  K4 E' H寫在最後一行
+ n. X8 N+ W# h4 n# q8 F/ L# W
* l; [; r& l% H' l* f) O. s然後執行icfb& 開啟Schematics: o/ T; r, ?( t3 n: U; A; `8 s
按下F7
: M9 K- ]7 Y7 D; e$ q) [% u結果出現:9 d; Q: w( c5 j& p
lineread /re ...

$ a4 j- x9 b& [! ?
7 _( F$ m; y+ n2 THi,
" X5 @6 D. |* j; d% t5 ?
2 t6 U( _9 S- a  u我又試了一次,在我這邊是ok的啊..但我懷疑你是在getCurrentWindow()跟t之間沒有空格,因為我若把空格拿掉,啟動F7 bindkey就會得到跟你一樣的error message。Please check it.
/ _- K$ }- T$ t% g1 o  e
0 K1 h3 ]/ h: G0 E$ {$ hVeteran

評分

參與人數 1 +5 收起 理由
tcm099 + 5 成功了!!感謝!!就是t之間沒有空格的原因!!

查看全部評分

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-4 06:04 AM , Processed in 0.110006 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表