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的制作。

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

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

  • 相关阅读:
    Leetcode 349. Intersection of Two Arrays
    hdu 1016 Prime Ring Problem
    map 树木品种
    油田合并
    函数学习
    Leetcode 103. Binary Tree Zigzag Level Order Traversal
    Leetcode 102. Binary Tree Level Order Traversal
    Leetcode 101. Symmetric Tree
    poj 2524 Ubiquitous Religions(宗教信仰)
    pat 1009. 说反话 (20)
  • 原文地址:https://www.cnblogs.com/techstone/p/2761801.html
Copyright © 2011-2022 走看看