zoukankan      html  css  js  c++  java
  • allegro笔记二

    1、两个重要的概念:Class,SubClass

    你的layout种的所有对象,都是属于某个Class的SubClass。这样,你就可以对着一类,或者一个子类的对象进行某种操作。

    比如,我们要关闭处于电路板bottom层走线的显示:首先确定电路走线属于Etch这个Class,然后对应的subclass是bottom,这样就方便做控制了;如果我们要关闭所有走线,那么,直接关闭Etch这个大类就可以了。过孔via是属于另一个Class(via)的,所以,关闭Etch不会影响到影响过孔,或者其他什么类。

    2、allegro的命令

    1)自从用上vi,就特别喜欢那种不用抬手动鼠标的感觉。so,对allegro的命令行模式还是很期待的~~~

    某书上说:The documentation folder in the OrCAD directory has manuals (called command references) for these commands

    Allegro 中的所有键盘命令(Keyboard Commands) 列表可以通过执行Tools-> Utilities ->Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。

     2)你还可以用alias命令和funckey来定义快捷键。具体使用可以另外搜索,或看help。需要说的是,你可以在命令行窗口敲,也可以在$(INSTALL)\share\pcb\text目录下的env文件里(用txt,或UltraEdit打开修改即可)。明显修改env文件的话,设置长期有效。

    顺便说下,allegro是采用“激活一个命令-执行”的方式来操作的。 你可以看到它当前active command。

    3、那些风中凌乱的文件后缀

    第一感觉是要记好多好多的文件后缀。。。

    主要文件类型有:焊盘.pad,自定义焊盘形状.dra及.ssm,零件封装图形.dra及.psm、机械零件.dra及.bsm、格式零件.dra及.osm,Flash焊盘.dra和.fsm,还有device文件.txt。

    其中.dra是绘图文件,对某个零件的编辑必须用到这个文件。其他如.ssm,.psm,.bsm及.fsm等都是数据文件,allegro不能直接打开。

    device文件里写有文件的封装形式、引脚个数、元件类型及引脚使用方式等信息。

    4、封装元件

    那个啥,前面应该提到过,要封装元件,必须得先做好焊盘,焊盘用pad_designer做的。规则焊盘软件基本有带的,不规则焊盘,可以用allegro新建一个shape symbol,画一个形状出来。

    画焊盘时,要求soldermask和pastemask是必须的:soldermask是板子做出来之后你看到焊盘铜皮的大小;pastemask则是smt前涂锡膏时,孔的大小。

    封装元件的时候,重要的尺寸包括:要在assemble层,silk层画元件的外框,用add/line来画;还有place bound,这个是用来防止摆放元件或者布线时“越位”的,这个用add/rectangle来画(不知道为什么不能画成圆的。。。下面那个frectangle也可以),还可以用shape里面的一些来做倒角啊啥的。

    差点忘了,每个层上都必须要有一个device reference,要不你元件就没法保存,老是给你报错。一般silk的reference放在1脚附近,assemble层的放元件中心。place bound就不用了。

    ——————
    无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
  • 相关阅读:
    Java自定义注解(1)
    SpringMvc入门
    Nginx服务器简单配置
    EL和JSTL使用笔记
    JQuery笔记
    Java05 JDBC介绍及基本操作
    Java04 线程同步问题解决——线程锁(同步锁、互斥锁)
    web服务、正向代理、反向代理的一点理解
    java03 IO操作
    Docker05 Docker容器
  • 原文地址:https://www.cnblogs.com/pied/p/1833118.html
Copyright © 2011-2022 走看看