微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > protel老手 初学allegro自定义的一些类protel快捷键

protel老手 初学allegro自定义的一些类protel快捷键

时间:10-02 整理:3721RD 点击:

嘿嘿,自成为老手估计要被n多人鄙视了,不过好歹用protel也7年了快,不老也不小吧

最近因为项目的需要,必须学习cadence了,硬着头皮看了两天教程了,目前不是很烦allegro了,hehe

学会了定义快捷键,但是因为不熟悉cadence中的相应命令所以只定义了一点

funckey mm move                  移动物体
funckey xa dehilight             取消点亮
funckey sn hilight                 点亮 
funckey l mirror                   镜像放置物体 
funckey g Define grid              定义栅格
funckey pl add line                画线(非连接线) 
funckey pt add connect             画连接线
funckey ps add text                添加字符
funckey tp color                   定义颜色
alias Pgdown zoom out              
alias Pgup zoom in
alias Space angle 90                无效?
alias ~Z oops                       上一步
alias End redisplay
alias Del Delete
alias Home Zoom fit
alias Esc cancel
funckey rm show measure             显示距离
funckey dk define xsection          定义叠层结构

都是针对protel中习惯的快捷键定义的,还有很多没有定义,例如隐藏所有鼠线  nha,但是不知道cadence中隐藏所有鼠线的文字命令是什么所以没法写

类似的显示所有鼠线nsa

在鼠标已有命令的情况下取消所有点亮eea,在cadence中也不知道怎么表示

protel引进网表 DN               cadence  ?

          查看plane分割DI         ?

           修改polygen的边界EMV     ?

           。。

还有很多了,protel最大的好处就是键盘快捷命令多而且一幕了然,真希望cadence中能定义到所有的protel命令,这样protel转cadence估计也就是1周的事情了,哈哈,我说的是PCB布线,不包括SI等应用啊

希望大家一起来完善protel到cadence的快捷键转换

     

# F1 is normally reserved by the system for Help so we don't use it
alias F12 toggle
alias F11 zoom out
alias F10 zoom in
alias F9 add connect
alias F8 oops
alias F7 cancel
alias F6 property edit
alias F5 show element
alias F4 pop swap
alias F3 set acon_oldcmd
alias F2 unset acon_oldcmd
alias Del slide
alias Insert custom smooth
alias Home zoom fit
alias End redisplay
alias Pgup rotate
alias Pgdown move
alias ~N new
alias ~O open
alias ~S save
alias ~X cup
alias ~G Define grid
alias ~R show measure
alias ~L mirror
alias ~A save_as
alias ~E change
funckey + subclass -+
funckey - subclass --

#---------------------------------------------------------------------------------------------------
# Script Aliases     Description
#---------------------------------------------------------------------------------------------------
alias g.1 "replay gp1"   # sets grid to 0.1 mil
alias g.3225 "replay gp3225"
alias g.532 "replay gp532"
alias g.25 "replay gp25"

#--------------------------------------------------------------------
# OTHER ALIASES 
alias edps padedit
alias rps "replace padstack"
alias unplrp report unplaced
alias x pick
alias y pick l
alias ix ipick
alias iy ipick 0
alias reopen 'open -q $module'

# autoroam
alias sar set pcb_autoroam
alias uar unset pcb_autoroam

alias reopen 'open -q $module'
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
alias ~B bubset
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
alias ~C smoothset


#--------------------------------------------------------------------
# COMMAND DEFAULTS
# allow slide to work on arcs by default
set slide_arcs

# Compatibility aliases
alias window zoom
alias hilite hilight
alias dehilite dehilight
alias pickx pick
alias picky pick l
alias ipickx ipick
alias ipicky ipick 0

source -q $ALLEGRO_SITE/site.env
### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###
set autosave_time = 10
set autosave
set scriptpath = C:\pcbenv\scripts
set clippath = .
set devpath = F:\work\cadence\allegro\lib\devices\
set padpath = F:\work\cadence\allegro\lib\pad\
set psmpath = F:\work\cadence\allegro\lib\symbols\
set display_nodynamicarcwidth
set display_nohilitefont
unset display_nolinewidth
unset display_noskeletal_draw
unset bug_solaris_hlt_lines
set display_nocolor_dynamics
unset display_raster_ops
set display_backingstore = on
set display_nosaved_geometry = size
set display_manual_colorpriority
unset display_drcfill
set gloss_pad_shape
unset no_dynamic_zoom
set no_zoom_to_object
set no_dragpopup
set noswapripup
set logic_edit_enabled
unset no_shape_fill
set new_shape_fill_nt
set pcb_cursor = infinite

多谢楼上的哥们

不过好像你和我用protel的习惯不是很一样,我经常用的快捷键你的也没有定义啊,呜呜

我需要怎样才能查到所有的cadence支持的命令的文字表述呢?有没有专门的文档?

知道cadence中的相关命令在哪里了,doc下有相关文档例如dcoms,acoms就分别是D开头的命令的说明和A开头的命令说明,不过好多啊,.....

ddddddddddddd

顶!(您的帖子长度不符合要求。 当前长度: 4 字节系统限制: 12 到 10000 字节)

没有旋转哦。

支持一下!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top