AltiumDesinger中Comment属性与BOM表的联系

使用AltiumDesigner画原理图时,元件一般有几个重要属性,如Comment,Value等。

之前,看过别的工程师画的原理图,一直有个问题弄不清楚,画原理图时,一般把元件的参数写在Comment属性中,如一个电阻阻值为4.7K,就在Comment属性中填入相应的472或4.7k。

我在想,明明元件属性中有一个Value属性,那些工程师干嘛不把元件的参数填入Value属性中呢,这样不是更符合规范吗?

难道真的是工程师们偷懒的原因所致吗?把元件参数放在Comment属性中,是会相应提高一些效率,但是,这样不符合规范的做法,真是值得提倡吗?

今天,我得到答案了。原因就是,AltiumDesigner传说很强大的BOM表制作功能,实在太弱的原因所致!

假设按规范来对元件的参数进行设置,不是把元件的参数填入Comment属性中,而是填入Value属性中,这样导致的结果是什么呢?

当你不需要导出BOM时,这样的做法,是相对更符合规范的;但是,一旦需要导出BOM,秀遗憾,你将得到一份乱七八糟的BOM。具体表现为,AltiumDesinger导出BOM时,只能按Comment和Footprint进行元件分类,而不能按Value或其它属性,将不同Value值的元件分成不同的列显示。

举个例子来说,一块PCB板上有1个472的电阻,2个332的电阻,这3个元件Value属性分别为各电阻的阻值,但其Comment属性一致为"Res”,Description属性是一致为 "Resistor ”,那么在Altium Designer中导出BOM将会把1个472电阻和2个322电阻组成一列项,元件个数显示为3个。这样的效果显示不是我们想要的,把不同参数值的元件混在一起,不利于生产需要的评估和安排;我们想要的效果是,按不同参数值,将各类元件按参数大小进行分项和排列。

而前面所说的问题,恰恰是其他工程师也遇过的。工程师进行原理图设计时,把元件参数填在Comment属性中,恰恰是为了方便BOM的制作。

然而这个问题,几乎没人会告诉新手工程人员其做法的原因,这样的经验,让后面的菜鸟们犯了一次又一次,然后菜鸟们解决了问题后,也不会告诉后来的人。

人类的发展,不就是用文字记录历史所推动的吗?那么,为什么类似这样的经验,电子工程师们不记录下来并告诉更多的人的呢?因为电子工程师们的懒惰和自私,让后来的菜鸟们一次又一次的重蹈覆辙。

原文地址:https://www.cnblogs.com/techstone/p/2761801.html