BOM script format
The TARGET 3001! BOMs (Bill of Material) can comfortably be controlled by a script language. One script can create several different BOMs.
Every line contains one command. The script commands reflect the settings in the BOM dialog. Each line not starting with a key word is automatically recognized as a comment line.
The key words and the command syntax of the TARGET 3001! BOM scripts are described as follows:
Clear
Makes a reset of all settings. The component's name is selected only
Quiet=Yes/No
With Yes you are not asked first when overwriting existing files
Header=Yes/No
Insert the bigger header over the components' list?
FieldNames=Yes/No
Insert a line with field's name over the components' list?
Number=Yes/No
Insert a line number before every line?
Name=Yes/No
Write the component's name?
Value=Yes/No
Write the component's value?
Collect=Yes/No
Merge similar components?
Library=Yes/No
Write the library's name? (up to V14)
ComponentID=Yes/No
Write the IBF-component-ID?
PackageID=Yes/No
Write the IBF-package-ID?
Manufacturer=Yes/No
Write the manufacturer?
PackageForm=Yes/No
Write the package?
Rotation=Yes/No
Write the rotation?
Side=Yes/No
Write the side of placement? (Top/bottom)
Position=Yes/No
Write the position?
Reference=Middle/Handle
Is the components' reference point the middle of the component or the position of the handle cross?
Property=All/None/Name
Write a user defined component property? All=all; None=none; Name=exact name of the property
Several properties can be specified line by line.
ExtraLine=Yes/No
Write an extra blank line?
Sort=Name/Value
Sort by name or value?
TrennZeichen=Space/Semicolon/Tab/Comma
Select separator
Numeric=Yes/No
Numbers as numbers in EXCEL (xlsx), as of V20.6.0.27
SMD=Yes/No
Output SMD components, as of V30.3.0.58
THT=Yes/No
Output THT components, as of V30.3.0.58
NoPackage=Yes/No
Also output components without a package, as of V30.3.0.58
Variant=Clear/Special
Select a variant. The variant's name is passed on here. Clear=none
PCB=Name
Select the PCB
File=Name
Select file's name
Output
Create the BOM file