zoukankan      html  css  js  c++  java
  • 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的制作。

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

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

  • 相关阅读:
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
    秋季学习总结
    对我影响最大的三位老师
    自我介绍
    第三周作业
    第二周作业
    求最大值及其下标
    PTA编程总结3
  • 原文地址:https://www.cnblogs.com/techstone/p/2761801.html
Copyright © 2011-2022 走看看