lbmone 发表于 2017-8-23 22:46:09

论:反人类的Altium和反人类的allegro 哪个更反人类

本帖最后由 lbmone 于 2017-8-29 16:04 编辑

论:反人类的Altium (俗称AD)和 反人类的allegro哪个更反人类
欢迎同仁志士参与讨论,各抒己见,有理有据,举例说明,共同学习
      最近几年用allegro,不断听到有人说 allegro反人类,首先听到这个词语表示吃惊,为何有人这么说呢?百思不得琪姐,困惑。。。前几天看到别人聊天,有的人甚至听别人说allegro反人类,吓得他allegro软件都不敢安装了,改学其他软件了。。。我心里暗喜。。。人居然可以这样,有意思。
      这么久没人说Altium 反人类啊,只是听很多人说Protel或是Altium 不好用而已,是什么原因呢?难道是我们最早接触到Protel或Altium的原因。国内各大高校基本都开设了Protel 教学了的。
      下面就简单阐述一下altium 和 allegro哪个更反人类(由于本人 PADS不是太熟练,用的也不是很多,所以在此不讨论,有兴趣的朋友可以把PADS的好处和反人类点罗列出来让大家鉴赏学习,本人在此感激不尽)。先来说说反人类的Altium吧。
一:反人类的Altium
1、反人类的焊盘和封装
对于很多人来说,Altium的焊盘和封装正是他们喜欢的,原因在于简单,不用考虑那么多因素。但是你用久了会发现,这是个缺点,并不是什么优点,因为是没法去改变焊盘 或是 封装这些参数,造成了根本没有灵活性,比如异形焊盘、soldermask、pastemask形状大小根本不可自定义。封装也是灵活性很差,封装的安全区域没法自定义,导致封装在PCB里面旋转45度后 所占的安全区域增大,本来不该报错的就出现了报错,这点只有靠关闭规则检查来弥补。

2 、反人类的修线
Altium中走线从有电气属性网络的焊盘 或是过孔拉线出来,走线带有网络属性,这是很好的事情,但是如果你走线上有多段(比如有折线 或是弧线),删除其中一段或是多段,若果有悬空的线段,这个悬空的线段上依然会有网络属性,在Altium中这个网络属性是不自动消失的,除非你强制改变网络或是开启shortcut功能,否则这个悬空的走线是没法和其他网络走线连接的,这个在修线的时候调整线的顺序极其不方便。(只能通过笨办法,要么删除从新走线,要么强制改变网络 以使用原先的走线路线)

3 、铺同和修改铺同
Altium铺同不那么自由,不能对单个铜皮赋予属性,除非赋予规则,相当麻烦。修改铺同也是很不方便的,高版本相对来说还好点,至少出现了铜皮合并的功能。对于AD09AD10 (大家常用的版本)来说,铜皮的删减极为不便,有人说用 M   G 快捷键去调整大小形状,尤其是BGA区域,铜皮形状很不规则,简直会累死人的,但这个远远没有allegro处理起来方便。
先简单说这几点,后面续补。
二:反人类的allegro
1、反人类的焊盘和封装
对于刚接触这个allegro软件的人来说,这块要逆天,看到这个都崩溃了。long long ago,如果你之前没接触过AD 或是PADS,估计你不会这么说,因为allegro的风格和前两者不一样,倒是AD和PADS 这块很类似,所以你才觉得很不适应。下面来说说 allegro这块是如何“反人类"的.
(1)、焊盘:自己建立
(2)、封装:自己画,软件自带的很少或者说是几乎没有。
这两点让初学者看到都会晕,哈哈。。。,其实仔细想想,为啥allegro要这样设计,必定有其道理。个人认为,allegro这样设计非常明确,对初学者很有帮助,至少让你知道一个焊盘包含了哪些元素,一个完整的封装又具备哪些特征,若果这些元素或是特征缺失会带来什么后果,哪些是必须的,哪些是可有可无的,这给使用者带来了极大的自主选择权,更具灵活性。
2、反人类的过孔
有很多用过AD或是PADS的朋友再来使用allegro,对于打过孔很不适应,论坛上或是群里经常有人问,allegro的板子上如何单独放置过孔。。。这点让人不知道如何回答,毕竟allegro的操作和 AD、PADS不一样。allegro放置过孔有几种方法的,不同的人习惯不同,这里不再阐述。
。。。。。。。。。。。。。。。。。。。
先写这些吧,准备休息了。 对以上感兴趣的朋友补充一下,谈谈自己的体会,让更多人了解软件的特点和使用方法。

lsz318 发表于 2017-8-24 09:40:38

第一:):(:):):):):)

jsongyan 发表于 2017-8-24 09:46:07

前排占位:)

abulesky99 发表于 2017-8-24 10:49:17

AD不能导入Pin delay,等长靠自己计算,Allegro拿一血。:lol

lbmone 发表于 2017-8-24 12:23:03

abulesky99 发表于 2017-8-24 10:49
AD不能导入Pin delay,等长靠自己计算,Allegro拿一血。

高端的功能上 AD没法比,直接忽略AD

小哥 发表于 2017-8-24 13:06:02

哈哈哈:lol

小哥 发表于 2017-8-24 13:11:15

很多初学者刚接触Allegro的时候,会比较反感它的操作方式,一般在越过封装制作这个槛之后就会好很多了!

sheldor0321 发表于 2017-8-24 14:47:56

只能说萝卜白菜,各有所爱,毕竟这两款软件我都用过{:3_52:},不过用惯了allegro就不怎么想用其他的倒是事实~

Auxy 发表于 2017-8-24 15:16:03

同楼上用过阿里狗之后就不想用AD了。现在用起阿里狗来可以说很自由的编辑模式了,用AD或者PADS,一个虽然说简便的原理图库和封装库的建立,但和撸主说的很多地方不能自定义,而PADS就算万能的右键就不说了吧。。。
阿里狗嘛,其实主要是封装库和原理图库需要编辑的东西多一些繁琐一些,不过对于一个项目来说这些东西都是必须的,全部录入之后就不用再去其他地方建立一个相同的东西。以一整个项目来说阿里狗是很给力的。

会飞的熊猫侠 发表于 2017-12-27 19:33:48

看看!
页: [1] 2 3 4 5 6 7
查看完整版本: 论:反人类的Altium和反人类的allegro 哪个更反人类