Documentation

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