User Tools

Site Tools


tutorials:vec:accessories
 Next

Accessories

3_10_accessories.jpg

Part A being an accessory for Part B means, that if Part B is used somewhere in a harness, then Part A might (or must) be used as well. These can be for example backshells, connector housing locks, clips, cable ties. In the VEC, any part classification can be an accessory to another part. A relation between PartVersion and its accessories can be established with a PartRelation in a GeneralTechnicalPartSpecification

Unclassified Parts

The natural language term “accessory” sums up a vast amount of different part types that are used in a harness, but which are not further specified. Meaning that they are relevant for the bill of material (and some other general properties like weight), but their usage is not defined in detail. If a part has to be used in the VEC, that has no individual specification (like e.g. a ConnectorHousingSpecification) it is marked with the PartVersion.primaryPartType=“Other” and a PartOrUsageRelatedSpecification that can be used to define which type of “accessory” it is (via the attribute PartOrUsageRelatedSpecification.specialPartType). Common part attributes can be defined with a GeneralTechnicalPartSpecification.

Example

The following table shows examples for the usage of a PartRelation and the corresponding semantic meanings.

# Example Meaning In numbers
1
<PartRelation id="id_1">
   <RelationType>Mandatory</RelationType>
   <AccessoryPart>A A A</AccessoryPart>
</PartRelation>
<PartRelation id="id_2">
   <RelationType>Optional</RelationType>
   <AccessoryPart>A A A</AccessoryPart>
</PartRelation>
The part A has to be used exactly 3 times or exactly 6 times. 3 x A ; 6 x A
2
<PartRelation id="id_3">
   <RelationType>Optional</RelationType>
   <AccessoryPart>B B</AccessoryPart>
</PartRelation>
The part B has to be used exactly 0 times or exactly 2 times. 0 x B ; 2 x B
3
<PartRelation id="id_4">
   <RelationType>Mandatory</RelationType>
   <AccessoryPart>C</AccessoryPart>
</PartRelation>
<PartRelation id="id_5">
   <RelationType>Mandatory</RelationType>
   <AccessoryPart>C</AccessoryPart>
</PartRelation>
<PartRelation id="id_6">
   <RelationType>Mandatory</RelationType>
   <AccessoryPart>C</AccessoryPart>
</PartRelation>
The part C has to be used exactly 3 times. 3 x C
4
<PartRelation id="id_4">
   <RelationType>Mandatory</RelationType>
   <AccessoryPart>C C C</AccessoryPart>
</PartRelation>
The part C has to be used exactly 3 times. This is semantically equivalent with example #3. 3 x C
5
<PartRelation id="id_7">
   <RelationType>Optional</RelationType>
   <AccessoryPart>D E F</AccessoryPart>
</PartRelation>
The parts D & E & F have to be used exactly 1 times or 0 times. 0..1 x (D,E,F)
6
<PartRelation id="id_8">
   <RelationType>Optional</RelationType>
   <AccessoryPart>G G G</AccessoryPart>
</PartRelation>
<PartRelation id="id_9">
   <RelationType>Optional</RelationType>
   <AccessoryPart>G G</AccessoryPart>
</PartRelation>
The part G have to be used exactly 0 times or 2, 3, 5 times. (0,2,3,5) x G
7
<PartRelation id="id_10">
   <RelationType>Mandatory</RelationType>
   <AccessoryPart>K K K</AccessoryPart>
</PartRelation>
<PartRelation id="id_11">
   <RelationType>Optional</RelationType>
   <AccessoryPart>K</AccessoryPart>
</PartRelation>
<PartRelation id="id_12">
   <RelationType>Optional</RelationType>
   <AccessoryPart>K</AccessoryPart>
</PartRelation>
<PartRelation id="id_13">
   <RelationType>Optional</RelationType>
   <AccessoryPart>K</AccessoryPart>
</PartRelation>
The part K have to be used between 3 and 6 times. 3..6 x K
tutorials/vec/accessories.txt · Last modified: 2019/03/07 14:00 by 4soft.becker