meternetfound?
a
SoureeDataFfom:
LP3204.PTiPCB
4
Py衝馳£
LP320fl.PfjPCB
■
Variant
Hone
7
C啊閨mDate:
201142-20
8:
13:
50
e
PrintDale4(^97
409973^305
9
10
FwcprliKCwnmarMErrwLORaPDesJ^iarorNameErrorDecMrlpiJon
再打开所用的模板文件BOMDefaultTemplate95.xlt。
两个文件内容格式一样,这是AltiumDesigner根据BOMDefaultTemplate95.xlt设定的提示
来布局导出LP3204_BOM.xls文件内容的结果。
可以看到LP3204_BOM.xls中有“#Column
NameError:
LibRef(列栏名称错误:
LibRef(libraryReferenee,我叫它为"库标”))"和"#ColumnNameError:
Deseription(列栏名称错误:
Description(说明))”两项提示错误且为空,这是因为在菜单的AllColumns(所有参数项)栏中没有选择LibRef和Description导出,而模板BOMDefaultTemplate95.xlt设定要有这两项,所以为空。
接下来,我模仿BOMDefaultTemplate95.xlt自己设模板,先新建一个空xls文件,任意改名为good_temper.xls。
打开good_temper.xls,然后从BOMDefaultTemplate95.xlt粘贴自己想要的内容,也可以跟着自己一个个字母输,注意别混入中文符号了。
至于模板的设置语法,我是不懂的,只是学
几个动作用。
粘贴完后如下:
EIicrosoftEkcbI一Eioodl^teap日工・xls
[变J丈样卸輛®机的妁fiAd)格式①工員([)sm迥旨口①帮師如创血FW®
门4二静辽晶鼻已”,吟・…岂£*員订址阿I閃*”‘直固■「它'BU==
GL5
B
c
D
E
F
1
BOIgf
Field=PrujectFileNaw
2
CreationDate;
Field=ReportDate
Fiel出ReportTime
3
CQlurnn=Coninient
Column=Value
ColujnrFFaotprint
ColumrFDesignator
Colunn=Quantii:
y
4
5
然后保存,关闭good_temper.xls文件。
后用good_temper.xls为模板导出一个BOM文件,任意取名为simple_bom.xls。
ExcelOptions
TemplateputefarLP3204\good_temper.xl$|v*•
叼RelativePathtoTemplateFile
这样自定义内容格式的BOM就出来了。
而BOM中的项分类是怎样分的呢?
这是根据菜单的AllColumns(所有参数项)栏中的任
意一个参数项来分项,或者多个参数项组合来分项的。
软件的分项依据是菜单的Grouped
Columns(分组参数项)栏中的参数项来组合分项。
加减GroupedColumns栏中的参数项方式是用鼠标在GroupedColumns栏与AllColumns栏
之间“抓”。
这是用Comment和Footprint组合分项的结果:
Res?
OL33R4H.1KJK/F.2M.1(K3:
Cl206
H2,R3LR4.R5.RE.
31
Res?
0.33R.56KJ2WR4M5L
R12,R32
2
Res?
OR,2K,4.64K^511ICC0305
R1,A7,R8,R16,RJ
37
这是用Comment,Footprint和Value组合分项的结果:
R&s2
0.33R
Cl206
RG6.RG7,R68
3
Rss2
C.33R
R4K15L
R32
1
Res2
OR
C0805
R9S
1
Res2
OR
Cl206
R6SLR8UFWLR83
6
Rss2
100K
COSOS
R59
1
R&s2
100K/F
C0605
R16
1
Re$2
10K
C0805
R7.RaR2G.R2GLF
13
Rfts2
10K
C11206
R11R15
2
Res2
10R
CD805
R22.R61
2
Re$2
12CR
C12O6
R24
1
Res2
1K
Cl206
R27.R29
2
Res2
1K/F
C12O6
R41
1
而若自己想在AllColumns(所有参数项)栏中添加参数项,可以在画原理图时在元件的属性框里添加。
在元件的属性框的ParametersforXXX栏中添加
ParametersforCl00-CapPoll
Visible|
Name
Value
bps
LatestRevisionDate
17Jul-2002
STRING
□
LatestRevisionNote
Re-releasedforDXPPlatform.
STRING
□
PackageRe^erence
RB76-15
STRING
□
Published
e-Jun-2000
STRING
□
FUbishef
AlliumLimited
STRING
Value
11000uF/45«V
STRING
Renio^BLJ.
Edit.
AddasRule..
L」
例如增加一个参数项,项名(Name)任意取名为"technic”,值(Value)任意取名为"EMPexplosionTechnology”
NameValue
technicEMPexplosionTechnology|
□Visible
□Lock
□VisibleOlock
Properties
LocationX
700
Color
Type
STRING
V
LocationY
50
Font
Change...
UriqueID
XJWHNAOK
Reset
kt
OLocked
Orientotian
0Degrees
V
AlowSynchronizationWithDatabase
0
0Autoposition
AllowSynchronizationWithLibrary
0
Justification
Bottom
Left
V
OKCancel
然后你就能在reports->BillofMaterials所弹出菜单的AllColumns栏中找到"technic"参数项
AllCol肿n$Showa
Quantity“
Revision
Rule
SheetNumber
Sheet!
otal
SignalIntegiilv
Simulation
SourceLilxaiyName
Sub-Parts
technic"
Time
Title
ii„:
IJikil
其内容是:
匚orner*
*Value
▼Fooiprim
▼Designator▼Quant魁
审technic
CapPoll
10DDuF746[JV
Cl0-2CL
C100
1EMPfeKpIftsiDmTechnotogy
CapPoll
10DiF/35V
C-3.5R
C44
1
CapPtfl
22iF/5(JV
C5F11L
Cl4
1
以上是个人摸索出的导BOM操作,如想更仔细地了解altiumdesigner的导BOM操作可以
看《GeneratingaCustomBillofMaterials》
网址
软件help文件中也有,我的是TU0104GeneratingaCustomBillofMaterials.PDF。
Editedbyexchangell