关于做香奈儿网站的PPT,济南网站建设设计制作公司,商业授权什么意思,招聘网站怎么做吸引人zz : http://yuandi6.blog.163.com/blog/static/207265185201210245435397/ 修改变量文件#xff0c;设置自定义快捷键。 Allegro可以通过修改env文件来设置快捷键#xff0c;这对于从其它软件如protle或PADS迁移过来的用户来说#xff0c;可以沿用以前的操作习惯#xff0…zz : http://yuandi6.blog.163.com/blog/static/207265185201210245435397/ 修改变量文件设置自定义快捷键。 Allegro可以通过修改env文件来设置快捷键这对于从其它软件如protle或PADS迁移过来的用户来说可以沿用以前的操作习惯还是很有意义的。 先说一下Allegro的变量文件一共有2个一个是用户变量一个是全局变量。 用户变量文件的位置通过系统环境变量设置系统属性-高级-环境变量其中的Home值就是env所在目录。要注意的是这里也有两个变量一个是用户变量一个是系统变量在用户变量里设置了Home之后就不需要在系统变量里再设置了如果同时设置的话会以用户变量的为准而忽略系统变量。比如我在用户变量里设置的Home目录为d:\temp那么env文件就位于d:\temp\pcbenv内。如果没有在系统属性里设置Home变量的路径那么对于XP会自动在C:\documents and settings\用户文件夹\pcbenv内产生env文件。对于2000pcbenv目录位于C盘根目录下。 全局变量的位置固定为软件安装目录内比如我的就是:d:\cadence\spb_15.7\share\pcb\text内。 通常建议修改用户变量env文件而不要修改全局变量env文件至于为什么我也不知道:) 另外这2个env文件用户变量的优先级更高就是说如果2个文件中的设置出现冲突那么以用户变量env文件为准。 好了搞清楚env文件的位置后我们就可以来修改了。 用户变量env文件是类似于下面的格式 source $TELENV ### 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 15set autosave 我们要设置的快捷键必须放置在### User Preferences section之前。 设置快捷键指令格式 alias 快捷键 执行的命令例:alias Del delete 我的部分快捷键 alias Pgup zoom inalias Pgdown zoom outalias End redisplayalias Insert add connectalias Home zoom fitalias Del deletefunckey ‘ ‘ iangle 90 扩展技巧 关于快捷键可替代的命令并不仅限于一级菜单中原已有快捷键的命令对于有多级菜单的命令比如Display-Show rats-Net(点亮单个网络)我们也可以用快捷键代替alias F9 rats net。这个命令rats net会在你执行后出现在右下角cmd:的后面。这样可快捷的命令就随你设置了。 ★Allegro中的快捷键设置说明★ 首先说明一下环境变量文件evn文件环境变量文件有两个它们分别在系统盘的根目录下的pcbevn目录中比如系统在C盘那么evn文件将在c:\pcbevn下和程序安装路径下如Cadence 设计系统程序安装在D:\Cadence 下则evn 文件将在 D:\Cadence\PSD_15.1\share\pcb\text目录下前者是本地变量文件后者是全局变量文件系统自动建立即为默认设置。在本地变量文件中主要存放的用户参数设置值Setup-User Preferences..如库文件所在的路径等。在全局变量文件中主要描述的是应用程序的工作路径和系统的快捷键定义等等。在启动一个应用程序时应用程序会根据环境变量中的参数进行初始化。 Cadence系统是一个比较开放的系统它给用户留了比较多的定制空间。在Allegro中我们可以用alias或funckey命令来定义一个快捷键以代替常用的设计命令。要使定义的快捷键产生作用我们有两种方式来定义 1、在命令窗口直接定义但这样定义的快捷键只能在当前设计中使用如果重新启动设计时快捷键将会失效。命令格式如下 alias shortkey Keyboard Commands funckey shortkey Keyboard Commands 注意1如果直接键入alias或funckey命令然后回车系统将会弹出所有快捷键列表这相当于执行Tools-Utilities-Aliases/Function keys..命令。 2alias命令不能用来定义字母原因是字母键要用来输入命令行。但是funckey命令可以用来定义单个字母为快捷键它比alias命令更为强大alias能定义的它都能定义,但是字母被定义成某快捷键后该字母就不能用来输入键盘命令了。 3Allegro 中的所有键盘命令(Keyboard Commands )列表可以通过执行Tools-Utilities-Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。 2、在本地环境变量文件中直接定义这样定义的命令将长期有效。本地的环境变量文件是evn文件c:\pcbevn我们可以对它进行编辑。我们的alias命令可以在第二行开始写第一行是source $TELENV例如我们以前在Protel 或PowerPCB 中常用的放大、缩小命令就可以如下定义 alias Pgdown zoom out alias Pgup zoom in 另外我们经常用alias命令来定义以下几个常用的shortkey: alias ~R angle 90(旋转90 度) alias ~F mirror(激活镜相命令) alias ~Z next(执行下一步命令) alias End redisplay刷新屏幕 alias Del Delete激活删除命令 alias Home Zoom fit全屏显示 alias Insert Define grid(设置栅格) 下面我们将常用的几个命令或快捷键做一个说明 一、常用键盘命令在allegro中有很多键盘命令它是通过键盘输入来激活或执行相关的命令。键盘 命令基本上包含了大部分的菜单命令。下面列举几个常用的键盘命令。 1、x 100Y 坐标不变X方向移动100 个单位值以设定的原点为参考点 2、y 100X 坐标不变Y方向移动100 个单位值 3、x 100 100移动到100100坐标处 pick 命令与上面的x 或y 命令功能相同只是在执行pick 命令时会弹出一个窗口输入想要的 坐标值就可以与上面相对应pick 命令也提供三种模式pick 、pickx 和picky 。4、mirror 激活镜相命令本命令是先激活后选择要镜相的对象。5、rotate 激活旋转命令本操作要先选取对象后执行该命令6、angle 90: 旋转90 度本操作要先选取对象后执行该命令 二、常用快捷键alias F2 done 结束当前命令alias F3 oops 取消前一次操作alias F4 cancel 取消当前命令alias F5 show element 激活“属性显示”命令alias F6 add connect 执行布线命令alias F7 vertex 激活“增加倒角”命令alias F8 zoom points 点取放大alias F9 zoom fit 满屏显示alias F10 zoom in 放大窗口alias F11 zoom out 缩小窗口alias F12 property edit 激活“属性编辑”命令funckey subclass - 切换到下一层funckey - subclass --切换到上一层. # F1 is normally reserved by the system for Help so we dont use italias F12 togglealias F11 zoom outalias F10 zoom inalias F9 add connectalias F8 oops alias F7 cancel alias F6 property editalias F5 show elementalias F4 pop swapalias F3 set acon_oldcmdalias F2 unset acon_oldcmdalias Del slidealias Insert custom smooth alias Home zoom fitalias End redisplayalias Pgup rotatealias Pgdown move alias ~N newalias ~O openalias ~S savealias ~X cupalias ~G Define gridalias ~R show measurealias ~L mirroralias ~A save_asalias ~E changefunckey subclass -funckey - subclass -- #---------------------------------------------------------------------------------------------------# Script Aliases Description#---------------------------------------------------------------------------------------------------alias g.1 replay gp1 # sets grid to 0.1 milalias g.3225 replay gp3225alias g.532 replay gp532alias g.25 replay gp25 #--------------------------------------------------------------------# OTHER ALIASES alias edps padeditalias rps replace padstackalias unplrp report unplacedalias x pickalias y pick lalias ix ipickalias iy ipick 0alias reopen open -q $module # autoroamalias sar set pcb_autoroamalias uar unset pcb_autoroam alias reopen open -q $modulealias bubset settoggle shove_mode Off Hug preferred Shove preferred; options bubble_space $shove_modealias ~B bubsetalias smoothset settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_modealias ~C smoothset #--------------------------------------------------------------------# COMMAND DEFAULTS# allow slide to work on arcs by defaultset slide_arcs # Compatibility aliasesalias window zoomalias hilite hilightalias dehilite dehilightalias pickx pickalias picky pick lalias ipickx ipickalias 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 10set autosaveset scriptpath C:\pcbenv\scriptsset 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_nodynamicarcwidthset display_nohilitefontunset display_nolinewidthunset display_noskeletal_drawunset bug_solaris_hlt_linesset display_nocolor_dynamicsunset display_raster_opsset display_backingstore onset display_nosaved_geometry sizeset display_manual_colorpriorityunset display_drcfillset gloss_pad_shapeunset no_dynamic_zoomset no_zoom_to_objectset no_dragpopupset noswapripupset logic_edit_enabledunset no_shape_fillset new_shape_fill_ntset pcb_cursor infinite// protel老手 初学allegro自定义的一些类protel快捷键 学会了定义快捷键但是因为不熟悉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 inalias Space angle 90 无效alias ~Z oops 上一步alias End redisplayalias Del Deletealias Home Zoom fitalias Esc cancelfunckey 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的快捷键转换转载于:https://www.cnblogs.com/Ph-one/p/4365202.html