Component properties

From IBF-Wiki

Contents

General

Every component in TARGET 3001! can have an endless (!) list of properties. Any property you might think of can simply be added to the list:



The dialogue "Edit properties" you will find...

  • by the Context menu entry "Edit properties"
  • by the Context menu in the Library Browser (press button Image:button_ m.jpg)
  • by double click (M11) upon the handle of a component and using the button image:ButtonProperties.jpg in the flashing dialogue


After click on it in the schematic the following dialogue appears:

This is where the user-definied properties of components and signals are administrated. You are able to add new properties by clicking on the last entry. A new empty entry will be imported. You can enter any property and any value. If you want to delete or relocate entries, please activate the radio button "Change order" on the right hand side of the dialogue. Use "Cut" / "Copy" / "Paste". There is also the possibility to download an existing 3D-model for a package and to recharge the properties. The button "RoHS-Info" enlarges the list of properties with aspects concerning RoHS.



Reload Component Properties

Schematic Menu Components / "Reload Component Properties"

In the dialogue download component properties only the properties of the components in the schematic are replaced. At first you choose a component type and the components from the list for which the properties shall be replaced. In the right area you choose the new component from a component library. Below you activate the appropriate radio button for the component information. This function might be very helpful when you want to exchange and replace properties of components in the whole schematic.


Load properties from database

Properties (eg. distributor's information) can be loaded "en bloc" from a database to TARGET 3001! components. Precondition is: the component must be identifiable. What you need is a list in spreadsheet form or text, cells divided by tabs. In TARGET 3001! please press function key [F2] for opening the Library Browser. Use section "Library" and click M2 on a library which shall receive additional properties.

Select from a flashing context menu entry: "Load component properties from database". Let's say the components of your Library all would have the property "Order-number". By means of the ordernumber the components can be identified individually.

So use the ordernumber as an ID for an individual assignment of other properties, e.g. new prices. Use "Menu Components" for the assignment of new additional properties:

Please make sure that the database shows the column "Order-number" as well as the column "New Prices".

You can do this for components in a library and also for components within a project. You need a CSV or TXT file, fields separated with TAB keys. Also you need an non-ambiguous ID in the existing component values to exactly address the right component for the new properties. If several components have the same ID, they get the same values set.

A detailed example

Imagine you have particular component properties from a data base which you want to add to your TARGET 3001!-components. With TARGET 3001! you are able to charge component properties for components of a certain project or for components of a certain library. In this example you can see a chart made by a common spreadsheet (fields devided by tabs):


Classes of properties have to be in the first line, not in the first column. For adding a set of properties to certain component it must be identifiable by a one of the properties of the above list. We choose the attribute "TARGET-COMPONENT-ID". Any form of identification of this chart is possible it just has to be explicit.

We start with downloading properties of components from a project. Open the schematic and choose one of the concerning components:

Double click M11 on the handle cross of the component opens the dialogue "Change Symbols".

Now use the button image:ButtonProperties.jpg. The dialogue "Change properties" opens...

...which shows the current component properties. We identify the selected component, a resistor with 470K, for the data transfer by adding the line "TARGET-COMPONENT-ID". For this you just click the line and write. To the right you enter the value, in this case 320, as you can see from the list.

By this entry TARGET 3001! knows that the properties for the componet according to the list are supposed to be charged with TARGET-COMPONENT-ID 320. Choose "Component properties from database" from Menu Components....

...the following dialogue opens. On the one hand now you have to define which attribute you want the components to be identified with (in our case accordant to column A, TARGET-COMPONENT-ID). On the other hand you must define the path, which leads to the chart.

After pressing the button "Start" you get a message...

that TARGET3001! has updated a component, of course the one we just had identified. Opening now the property list of the components we see that all properties have been enclosed:

If you want to add properties from datasets to your components in libraries, please choose the desired library from the library-browser (function key [F2]). Now press M2. Choose the issue "Load component properties from data base..."

The following dialogue opens and the same steps are to be done. It is important that every component of the library has a corresponding identification from the underlying data base.




List of component properties (example)

Component propertyValue
3DMODEL3D-model for a package
AirWireColorSupplemental colour for airwires
ANCHOR
Article_BuerklinOrderNo.: Bürklin
Article_ConradOrderNo.: Conrad
Article_DigiKeyOrderNo.: DigiKey
Article_ElfaOrderNo.: Elfa
Article_FarnellOrderNo.: Farnell
Article_ReicheltOrderNo.: Reichelt
Article_RSComponentsOrderNo.: RS-Components
Article_SchukatOrderNo.: Schukat
Article_SchurichtOrderNo.: Schuricht
Article_SelectronicOrderNo.: Selectrontic
Article_SpoerleOrderNo.: Spörle
BAUTEIL_BIB
BAUTEIL_FUNKTIONBauteilbeschreibung deutsch
BIB_COMPONENT
BILL_OF_MATERIALValue "NO" excludes the component from the bill of material (BOM)
BLOCKID
CABLE_COLOR
CABLE_CROSS_SECTION
CABLE_QUALITY
CELL_OUTOF
CELL_RIPPED_UP
CELL_VALUE
CELLGEN_VALUE
CELLID
COMPARISON_TYPEComparison type for components
COMPATIBILITY
COMPONENT_FUNCTIONComponent description english
COMPONENT_HEIGHTComponent height concerning the package(idf-Export)
COMPONENT_HISTORYComponent history
COMPONENT_IDComponent ID
COMPONENT_NAMEComponent name english
COMPONENT_VALUEComponent value
COMPONENTGROUPComponent group
COMPONENTTYPEComponent type
COPPER_INSIDE
CORE
CORRESPONDING_TO
DATASHEETDatasheet link
EXECUTE
FONCTION_DU_COMPOSANTComponent description french
GENINFOInterne information concerning the package assistant
GROUNDGRID
HARNESS
ID_TRIANGLE_MISSING
IS_CLAMP
IS_COPY_NO
IS_COPY_OF
IS_MEASURE
ISFREEStandard component for the online library
LAST_MODIFIEDDate of the last mofification of the component
LAST_MODIFIED_BYCustomer number from the last editor of the component
LAST_MODIFIED_PACKAGEDate of the last modification of the package
MANUFACTURERComponent manufacturer
Max_Current
Max_Power
Max_Voltage
MULTILINE
NO_3D_EXTRUSIONThis component has no 3D model
NOM_DU_COMPOSANTcomponent name french
ORIGINAL_NAME
PACKAGE_LOCKEDBlock package against switching
PADNAME
PICK_AND_PLACEValue "NO" excludes the component from the pick&place list
PICTURE
PROPOSED_PACKAGEName of proposed package
PROPOSED_PACKAGE_LIBlibrary for proposed package
SCALEDComponent can be scaled at the import
SPICE-MODEL
SUBCELL#
SUPPLIEROld component order information
Tolerance
USED_PACKAGEUsed proposed package
USED_PACKAGE_LIBUsed library for proposed package
WRONG_CELL
WRONG_CELL_VALUE
SIM_MODEL_NEEDEDComponents which do not have a simulation model get a "No"
SIMELEM
TESTPOINT
Edit: