WireElementSpecification

Note: There is a newer version of this specification see VEC 2.1.0

A WireElementSpecification is the basic element to describe a wire in the VEC. A WireElementSpecification can be atomic or composed recursively out of other WireElementSpecifications. A WireElementSpecification can reference an InsulationSpecification, if it has an insulation, a CoreSpecification, if it has a core or a WireGroupSpecification if it is a grouping of other WireElementSpecifications in the Wire (e.g. a multi-core wire with twisted pairs).

General Information

Attribute Value
Owner electrical_parts
Applied Stereotype
Base Classifier Specification
Is Abstract false
Derived Classifiers

Attributes

Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the specification. The identification is guaranteed to be unique within the document containing the specification. For all VEC-documents a Specification-instance can be trusted to be identical if the DocumentVersion-instance is the same (see DocumentVersion) and the identification of the Specification is the same.

Specification
description AbstractLocalizedString 0..*

Specifies additional, human readable information about the specification.

Specification
type WireType 0..*

Defines the type of the wire. A wire must not have more than one type. This attribute allows more than one value for the reason, that the same type can be expressed in multiple reference systems.

WireElementSpecification
minBendRadiusDynamic NumericalValue 0..1

Specifies the minimum bend radius for wire element, if it is used in a dynamic environment, where it is bended repeatedly (e.g. in grommet of the back door). (see KLBFRM-311)

WireElementSpecification
minBendRadiusStatic NumericalValue 0..1

Specifies the minimum bend radius for wire element, if it is used in a static environment, where it is bended once during installation. After that it remains unchanged in its bended position during usage. (see KLBFRM-311)

WireElementSpecification
outsideDiameter NumericalValue 0..1

Specifies the outside diameter of the WireElement.

WireElementSpecification
suitedForDynamicUse Boolean 0..1

Specifies if it is allowed to use the WireElement in a dynamic environment. (see KBLFRM-311)

WireElementSpecification
impedance NumericalValue 0..1

Defines the impedance of this wireElement. Typically used for WireElements that have subWireElements e.g. twisted pair or coax wires.

WireElementSpecification
size Size 0..1

Defines the size of a WireElement if it has not the shape of circle. If it has the shape of a circle the size is normally defined by its outside diameter.

WireElementSpecification
validWireReceptionTypes WireReceptionType 0..*

Defines the WireReceptionTypes that are allowed for joining with the specified WireElement.

WireElementSpecification
gridSpacing NumericalValue 0..1

Defines the grid spacing. The grid spacing is the distance between the centres of two adjacent sub wire elements.

This attribute is only valid for WireElementSpecifications that have SubWireElementSpecifications.

WireElementSpecification
shape WireElementShape 0..1

Defines the shape of a WireElement. Circular wire elements are defined by their outsideDiameter, all others are defined by their size.

WireElementSpecification

Outgoing Relations

Type Role Mult. Mult. Description
InsulationSpecification insulationSpecification 0..1 0..*

If the WireElement has an insulation then the specification of the insulation is referenced here.

ConductorSpecification conductorSpecification 0..1 0..*

If the WireElement has a core then the specification of the core is referenced here.

WireElementSpecification subWireElementSpecification 0..* 0..*

Specifies the contained subWireElements if the WireElement has sub elements. If a WireElementSpecification contains the same WireElementSpecification multiple times, then it shall be referenced as often as it occurs in the reality. Otherwise the WireElementSpecification wouldn’t specify a wire element unambiguously, because the representation in the model would be the same, regardless of the number of sub elements. Therefore, this association must not be realized with a "set" semantic.

 

FillerSpecification fillerSpecification 0..1 0..*

If the WireElement is a filler then the specification of the filler is referenced here.

WireGroupSpecification wireGroupSpecification 0..1 0..*

If the WireElementSpecification is representing a wire group, then the specification of the wire group is referenced here. That means as well, that the WireElementSpecification shall have subWireElementSpecifications.

Incoming Relations

Type Mult. Role Mult. Description
WireElementSpecification 0..* subWireElementSpecification 0..*

Specifies the contained subWireElements if the WireElement has sub elements. If a WireElementSpecification contains the same WireElementSpecification multiple times, then it shall be referenced as often as it occurs in the reality. Otherwise the WireElementSpecification wouldn’t specify a wire element unambiguously, because the representation in the model would be the same, regardless of the number of sub elements. Therefore, this association must not be realized with a "set" semantic.

 

WireElement 0..* wireElementSpecification 1

Reference the WireElementSpecification that is represented by the WireElement.

WireSpecification 0..* wireElementSpecification 1

References the WireElementSpecification that defines the properties of the top-most WireElement.

Previous