我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1491|回复: 1

[技术文章] SKILL调试工具设置

[复制链接]

该用户从未签到

1364

主题

0

回帖

2250

积分

禁止发言

积分
2250

社区居民忠实会员社区劳模原创达人终身成就奖原创先锋奖优秀斑竹奖

QQ
发表于 2016-3-23 08:57:24 | 显示全部楼层 |阅读模式
hi,大家好。今天为大家讲解第2节课,关于调试工具的设置。: c! x' Y% ^. v3 g
Cadence的本身不带有调试工具,貌似LINUX环境下有,但是一直没去试过。平时在编写SKILL的时候,我们不可能一直使用加载函数(load)进行文件更新。那样操作太过于繁琐。设置快捷键也较麻烦。" U( F6 C0 Q/ L5 G" M
今天给大家一个SKILL加载工具,目前处于测试阶段,可能会有些小BUG,或者功能不太齐全。各位就将就用,目前已适合于大部分操作。3 N3 }+ F7 y( _+ w: o0 Y+ A# R
具体使用方法如下:6 b4 \( [; y9 \. s" m. C+ K( D
1.首先从附件下载文件(目前仅对Skill小学堂学员开放下载)+ L  o1 n% E. B: t8 w+ I* D8 [9 S



234058dn5ttnmsmtp9mts2.png (22.52 KB, 下载次数: 11)下载附件
2014-12-18 21:10 上传
+ F4 l* U; Q2 ~9 o0 o/ C1 l
6 K# m- w: d3 a0 d( n# f7 F% h7 T# ^" u1 @
以下步骤仅对新人而言,如果各位会的话,可直接跳过。。。
# F' |; d, f% `) U: U( Z
& w2 n: h2 m2 l8 E( P: \+ g2.进入到%CDSROOT%\share\local\pcb\skill目录(注:%CDSROOT%变量为Cadence的安装目录),将下载的skill_debuger.il文件存放到其中,并在改文件夹下找到allegro.ilinit文件,如果没有,则在该目录下新建一个文本文档,文件名修改为allegro.ilinit。
$ x1 E' Q, x$ F; L! c- X5 J$ B  a5 L: n/ s$ T& M0 _
3.打开allegro.ilinit文件,在其中添加如下代码:' A& D6 V$ I* j' N! L& O$ H  \


    [li]load("skill_debuger.il" "www.allegro-skill.com")[/li]
复制代码
9 m2 v. Y% p7 J) M8 u# s: p$ S) g: ^6 S6 F% P) V1 ~) l2 ~" `
4.进入到%CDSROOT%sharelocalpcbmenus文件夹,找到allegro.men并打开(如果没有,请到%CDSROOT%sharepcb        extcuimenus文件夹中找,并复制到%CDSROOT%sharelocalpcbmenus文件夹),拉到最后,找到POPUP "&Help"并在其前面添加如下代码:" r! N# H4 s- l+ M% W  ?  y. X


    [li]   , [( [4 A' P- B+ v" t3 Q2 U
    [/li][li]POPUP "My Skill"0 ~% d* h% p% q: a8 Q; o& c$ y0 ]6 L$ y
    [/li][li]BEGIN
    ; @# T! O- [8 g- e[/li][li]        MENUITEM "Skill Debuger" "skill_debuger"
    8 Z4 f, N0 ?8 L* I+ W$ _[/li][li]END" g3 A1 l4 ^8 S
    [/li][li]
    * e8 T. H' A* c  T1 ][/li][li][/li]
复制代码
3 r3 }: O) u2 H: A


menu.png (12.97 KB, 下载次数: 3)下载附件
2014-12-29 21:16 上传
2 b( u, W+ x3 H! s3 N/ u* z8 w
! R3 a& f$ ~) U7 X# h7 F5 _/ O4 k注:这种菜单加载方式比较古老了,适合新人学习。后续教程中会写到如何动态加载菜单,请及时关注。
0 a0 D% A8 Z, E; A& b) S保存,重启allegro,会在Help菜单栏前多出一个My Skill菜单,下面会出现一个Skill Debuger子菜单,点击即可运行。+ @8 i0 q! i" I
, i) k' Q7 L5 N9 C6 i; }. z
Skill配置工具具体使用如下:
7 \: k$ o) N6 [9 w/ K) e# q+ f- o, X* I. c3 O7 V
文件:这一栏不用解释,直接选择文件路径就可以了。
; D2 ]7 k6 _$ h+ [密码:如果Skill加密了,则在这儿输入密码。
4 N  H9 e' n# Y命令:Skill的执行命令,如果有多个,则自己进行选择一个+ ^2 l5 l2 {5 [5 ?
快捷键:为执行该Skill设置一个快捷键! v, f; }, ~3 j. v
加载、运行就不解释了。
1 S5 D" k3 v1 g2 \4 \9 V3 R& l
9 Z# s. k6 A. u7 g  F6 T# _使用时可设置指定文件的快捷键,当外部文件修改后,可直接使用快捷键进行加载及运行,无需每次手动加载改il文件进行函数更新。
9 C5 ^! G! {3 Q! n9 \前期准备工作就到此结束了,从下一节可开始,将讲解如何编写SKILL。。。
* I* j( ?3 \8 C3 k4 E9 B各位同学设置成功了请截图回复本帖。否者视为设置失败,无法进行下一课的学习。学习了的同学先去玩转这个工具,方便后面使用。
回复

使用道具 举报

该用户从未签到

1359

主题

487

回帖

127

积分

二级逆天

积分
127

社区居民原创达人忠实会员社区劳模终身成就奖特殊贡献奖原创先锋奖金点子奖

QQ
发表于 2016-3-29 13:27:16 | 显示全部楼层
看看,多謝樓主的分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表