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 |
transmissionMediumType | TransmissionMediumType | 0..1 | Defines the transmission medium in this wire element. | 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. |
FillerSpecification | fillerSpecification | 0..1 | 0..* | If the WireElement is a filler then the specification of the filler 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.
|
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. |