This annex contains the DataType description of the relevant data types of the VEC transformation including a short description based on the VEC description. The detail description can be found in the VEC specification.
ConductorType
Specifies the type of the conductor, e.g. if it is rigid or stranded.
The Enumeration is defined in Table 88.
Table 88 – ConductorType VEC Enum Description
VEC Name |
Enum Value |
Description |
Rigid |
0 |
Used for conductors that are made of solid material. |
Stranded |
1 |
Used for conductors that are made of multiple individual strands (used for most automotive cores). |
Foil |
2 |
Used for conductors that are a foil (e.g. some shields). |
Braided |
3 |
Used for conductors that are made of multiple individual strands that are braided together (often used for shields). |
CrimpBarrelType
This Enumeration describes with the CrimpBarrel is open or closed.
The Enumeration is defined in Table 89.
Table 89 – CrimpBarrelType VEC Enum Description
VEC Name |
Enum Value |
Description |
Open |
0 |
The CrimpBarrel is open |
Closed |
1 |
The CrimpBarrel is closed. |
PrimaryPartType
The primary type of the part defines the type of the part (e.g. ConnectorHousing, Fixing, etc.) Since the VEC supports dual use parts (e.g. Fixing & WireProtection) the primary part type is necessary to define which specification associated to part is the primary character of the part. Therefore, all primary part types correspond to a PartOrUsageRelatedSpecification (e.g. ConnectorHousing --> ConnectorHousingSpecification).
The primary part type 'Other' is used if the PartVersion is not further specified by the VEC, which means it has no PartOrUsageRelatedSpecification, only a GeneralTechnicalPartSpecification or a direct instance of PartOrUsageRelatedSpecification.
The Enumeration is defined in Table 90.
Table 90 – PrimaryPartType VEC Enum Description
VEC Name |
Enum Value |
Description |
Antenna |
0 |
|
Battery |
1 |
|
BoltMountedFixing |
2 |
|
BoltTerminal |
3 |
|
BridgeTerminal |
4 |
|
CableDuct |
5 |
|
CableTie |
6 |
|
Capacitor |
7 |
|
CavityAccessory |
8 |
|
CavityPlug |
9 |
|
CavitySeal |
10 |
|
ConnectorHousing |
11 |
|
ConnectorHousingCap |
12 |
|
ConnectorHousingCover |
13 |
|
CorrugatedPipe |
14 |
|
Diode |
15 |
|
EdgeMountedFixing |
16 |
|
EEComponent |
17 |
|
Ferrite |
18 |
|
Fitting |
19 |
|
Fixing |
20 |
|
Fuse |
21 |
|
Grommet |
22 |
|
HoleMountedFixing |
23 |
|
MultiCavityPlug |
24 |
|
MultiCavitySeal |
25 |
|
MultiFuse |
26 |
|
Other |
27 |
The PrimaryPartType " Other " is used for parts that are described by a direct instance of PartOrUsageRelatedSpecification . These are parts that do not have a specific classification in the VEC and can be described with a PartOrUsageRelatedSpecification and CustomProperties. The corresponding Role is the SpecificRole. |
OpenWireEndTerminal |
28 |
|
OpenWireEnd |
29 |
|
PartStructure |
30 |
The PrimaryPartType " PartStructure " has an inconsistency with VEC conventions for historical reasons, which is kept for backwards compatibility. The corresponding PartOrUsageRelatedSpecification is the PartStructureSpecification. However, the corresponding Role is the PartWithSubComponentsRole . |
PluggableTerminal |
31 |
|
PotentialDistributor |
32 |
|
Relay |
33 |
|
RingTerminal |
34 |
|
ShrinkableTube |
35 |
|
SpliceTerminal |
36 |
|
Stripe |
37 |
|
Tape |
38 |
|
Terminal |
39 |
|
Tube |
40 |
|
Wire |
41 |
|
WireEndAccessory |
42 |
|
WireProtection |
43 |
|
ARGB32ColorType
This structure contains a structure of a color.
The structure is defined in Table 91
Table 91 – ARGB32ColorType VEC Class Description
VEC Name |
DataType |
Description |
AllowSubtypes |
ARGB32ColorType |
structure |
Subtype of the 0:Structure defined in OPC 10000-3. |
|
Value |
UInt32 |
The value of the color. It is given as ARGB. |
False |
Name |
String |
A human readable name of the color. |
False |
ExtendableElement
Abstract base class for extendable elements. Extendable elements have the possibility to define non-standard custom properties.
The structure is defined in Table 92
Table 92 – ExtendableElement VEC Class Description
VEC Name |
DataType |
Description |
AllowSubtypes |
ExtendableElement |
structure |
Subtype of the 0:Structure defined in OPC 10000-3. |
|
id |
TrimmedString |
Abstract base class for extendable elements. Extendable elements have the possibility to define non-standard custom properties. |
False |
BoundingBox
The bounding box is defined for the processed state of the component, as it appears in the finished product. Therefore, it is valid to use the bounding box as simplified geometry of the component for viewing or simple DMU operations. For correct 3D positioning, the bounding might require a transformation in the coordinate system of the component (see LocalGeometrySpecification.BoundingBoxPositioning ). The bounding box defines the smallest cuboid (box) that can contain a described part completely. If a component has multiple variants, the bounding box is the smallest cuboid that can contain every variant, while maintaining the spatial orientation of the bounding box and component variants. It is valid to use the BoundingBox to describe the dimensions of a component, even if not all dimensions are known (e.g. only length and width). However, it must be possible to transform such a partial bounding box into a complete bounding box by adding the missing dimensions.
The structure is defined in Table 139
Table 93 – BoundingBox VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
BoundingBox |
structure |
Subtype of ExtendableElement defined in VEC |
|
X |
NumericalValue |
Defines the extent of the bounding box in the direction of x (length). The bounding box is defined for the processed state of the component, as it appears in the finished product. Therefore, it is valid to use the bounding box as simplified geometry of the component for viewing or simple DMU operations. For correct 3D positioning, the bounding might require a transformation in the coordinate system of the component (see LocalGeometrySpecification.BoundingBoxPositioning ). The bounding box defines the smallest cuboid (box) that can contain a described part completely. If a component has multiple variants, the bounding box is the smallest cuboid that can contain every variant, while maintaining the spatial orientation of the bounding box and component variants. It is valid to use the BoundingBox to describe the dimensions of a component, even if not all dimensions are known (e.g. only length and width). However, it must be possible to transform such a partial bounding box into a complete bounding box by adding the missing dimensions. |
False |
Y |
NumericalValue |
Defines the extent of the bounding box in the direction of y (width). The bounding box is defined for the processed state of the component, as it appears in the finished product. Therefore, it is valid to use the bounding box as simplified geometry of the component for viewing or simple DMU operations. For correct 3D positioning, the bounding might require a transformation in the coordinate system of the component (see LocalGeometrySpecification.BoundingBoxPositioning ). The bounding box defines the smallest cuboid (box) that can contain a described part completely. If a component has multiple variants, the bounding box is the smallest cuboid that can contain every variant, while maintaining the spatial orientation of the bounding box and component variants. It is valid to use the BoundingBox to describe the dimensions of a component, even if not all dimensions are known (e.g. only length and width). However, it must be possible to transform such a partial bounding box into a complete bounding box by adding the missing dimensions. |
False |
Z |
NumericalValue |
Defines the extent of the bounding box in the direction of z (height). The bounding box is defined for the processed state of the component, as it appears in the finished product. Therefore, it is valid to use the bounding box as simplified geometry of the component for viewing or simple DMU operations. For correct 3D positioning, the bounding might require a transformation in the coordinate system of the component (see LocalGeometrySpecification.BoundingBoxPositioning ). The bounding box defines the smallest cuboid (box) that can contain a described part completely. If a component has multiple variants, the bounding box is the smallest cuboid that can contain every variant, while maintaining the spatial orientation of the bounding box and component variants. It is valid to use the BoundingBox to describe the dimensions of a component, even if not all dimensions are known (e.g. only length and width). However, it must be possible to transform such a partial bounding box into a complete bounding box by adding the missing dimensions. |
False |
ConfigurableElement
Abstract base class for all elements which can be configured with a VariantConfiguration.
The structure is defined in Table 139
Table 94 – ConfigurableElement VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ConfigurableElement |
structure |
Subtype of ExtendableElement defined in VEC |
|
ContactPoint
A contact point defines the relationship between Terminals, Seals, Plugs, Cavities and Wires. It specifies a single contacting variant. This means that the contacting is manufactured, as specified by the Contact Point. Either all participants (Cavities, Terminals, Seals, Wires) set into a relationship by the ContactPoint exist in a specific harness or none. There is no requirement, to filter the participants of a contacting situation with information derived from VariantConfigurations or assembly / module associations in order to create a manufacturing variant. The ContactPoint represents a single potential. Consequently, all cavities and wires referencing / being referenced by a ContactPoint are short-circuited and have the same potential (even if the signals on the wires are named differently. If a contacting of a terminal has more than one potential (e.g. a coax-contact) one contact point for each potential is needed.
The structure is defined in Table 139
Table 95 – ContactPoint VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ContactPoint |
structure |
Subtype of 1:ConfigurableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the ContactPoint. The identification is guaranteed to be unique within the ContactingSpecification. A contact point defines the relationship between Terminals, Seals, Plugs, Cavities and Wires. It specifies a single contacting variant. This means that the contacting is manufactured, as specified by the Contact Point. Either all participants (Cavities, Terminals, Seals, Wires) set into a relationship by the ContactPoint exist in a specific harness or none. There is no requirement, to filter the participants of a contacting situation with information derived from VariantConfigurations or assembly / module associations in order to create a manufacturing variant. The ContactPoint represents a single potential. Consequently, all cavities and wires referencing / being referenced by a ContactPoint are short-circuited and have the same potential (even if the signals on the wires are named differently. If a contacting of a terminal has more than one potential (e.g. a coax-contact) one contact point for each potential is needed. |
False |
MountedTerminal |
TerminalRoleIdDataType |
References the terminal that is used for contacting defined by the ContactPoint. A contact point defines the relationship between Terminals, Seals, Plugs, Cavities and Wires. It specifies a single contacting variant. This means that the contacting is manufactured, as specified by the Contact Point. Either all participants (Cavities, Terminals, Seals, Wires) set into a relationship by the ContactPoint exist in a specific harness or none. There is no requirement, to filter the participants of a contacting situation with information derived from VariantConfigurations or assembly / module associations in order to create a manufacturing variant. The ContactPoint represents a single potential. Consequently, all cavities and wires referencing / being referenced by a ContactPoint are short-circuited and have the same potential (even if the signals on the wires are named differently. If a contacting of a terminal has more than one potential (e.g. a coax-contact) one contact point for each potential is needed. |
False |
WireMounting |
WireMounting |
Specifies the WireMouting defined by ContactPoint. More than one WireMounting is allowed in order to support variance. In concrete configuration the WireMounting with all referenced elements present is used. A contact point defines the relationship between Terminals, Seals, Plugs, Cavities and Wires. It specifies a single contacting variant. This means that the contacting is manufactured, as specified by the Contact Point. Either all participants (Cavities, Terminals, Seals, Wires) set into a relationship by the ContactPoint exist in a specific harness or none. There is no requirement, to filter the participants of a contacting situation with information derived from VariantConfigurations or assembly / module associations in order to create a manufacturing variant. The ContactPoint represents a single potential. Consequently, all cavities and wires referencing / being referenced by a ContactPoint are short-circuited and have the same potential (even if the signals on the wires are named differently. If a contacting of a terminal has more than one potential (e.g. a coax-contact) one contact point for each potential is needed. |
False |
OccurrenceOrUsage
An OccurrenceOrUsage is an abstract appearance of a part in the harness. This can either be a concrete part (with a part number or something similar) or the description (specification / requirements) of a part that should be used at that position. In the first case it would be a PartOccurrence in the second case a PartUsage.
The structure is defined in Table 139
Table 96 – OccurrenceOrUsage VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
OccurrenceOrUsage |
structure |
Subtype of 1:ConfigurableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the OccurrenceOrUsage . The identification is guaranteed to be unique within the context. For all VEC-documents an OccurrenceOrUsage -instance can be trusted to be the same if the context-instance is the same and the identification of the OccurrenceOrUsage is the same. An OccurrenceOrUsage is an abstract appearance of a part in the harness. This can either be a concrete part (with a part number or something similar) or the description (specification / requirements) of a part that should be used at that position. In the first case it would be a PartOccurrence in the second case a PartUsage. |
False |
Role |
Role |
Specifies the different roles of the OccurrenceOrUsage. An OccurrenceOrUsage is an abstract appearance of a part in the harness. This can either be a concrete part (with a part number or something similar) or the description (specification / requirements) of a part that should be used at that position. In the first case it would be a PartOccurrence in the second case a PartUsage. |
False |
PartOccurrence
A PartOccurrence is an instance of a component with a specified part number (7:PartVersion).
The structure is defined in Table 139
Table 97 – PartOccurrence VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
PartOccurrence |
structure |
Subtype of 1:OccurrenceOrUsage defined in VEC |
|
Part |
References the 7:PartVersion that is instantiated by this PartOccurrence. A PartOccurrence is an instance of a component with a specified part number (7:PartVersion). |
False |
RoutableElement
A RoutableElement is an element that can be routed, which mean it is possible to assign it to a Path in the Topology.
The structure is defined in Table 139
Table 98 – RoutableElement VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
RoutableElement |
structure |
Subtype of 1:ConfigurableElement defined in VEC |
|
WireElementReference
A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence. For contacting purposes, a WireElementReference has WireEnds. KBLFRM-384
The structure is defined in Table 139
Table 99 – WireElementReference VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireElementReference |
structure |
Subtype of 1:RoutableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the WireElementReference. The identification is guaranteed to be unique within the WireRole. A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence. For contacting purposes, a WireElementReference has WireEnds. KBLFRM-384 |
False |
ReferencedWireElement |
WireElementIdDataType |
References the WireElement that is represented by the WireElementReference. A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence. For contacting purposes, a WireElementReference has WireEnds. KBLFRM-384 |
False |
WireEnd |
WireEnd |
Specifies the ends of the WireElementReference for contacting purposes. A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence. For contacting purposes, a WireElementReference has WireEnds. KBLFRM-384 |
False |
WireLength |
NumericalValue |
Specifies the different length of a wire. A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence. For contacting purposes, a WireElementReference has WireEnds. KBLFRM-384 |
False |
CrimpDetail
Abstract base class for the definition of CrimpDetail- information. See CoreCrimpDetail & InsulationCrimpDetail .
The structure is defined in Table 139
Table 100 – CrimpDetail VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CrimpDetail |
structure |
Subtype of ExtendableElement defined in VEC |
|
Size |
Size |
Defines the expected size of the crimp. The height is measured in direction of the crimp opening. The width is measured in orthogonal to the height and orthogonal to main axis of the terminal ( TerminalSpecification.OverallLength ). Abstract base class for the definition of CrimpDetail- information. See CoreCrimpDetail & InsulationCrimpDetail . |
False |
CoreCrimpDetail
The CoreCrimpDetail defines crimp values for a conductor crimp (wire crimp). The selection criteria to which the CoreCrimpDetail applies are defined by the referenced ConductorSpecification.
The structure is defined in Table 139
Table 101 – CoreCrimpDetail VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CoreCrimpDetail |
structure |
Subtype of 1:CrimpDetail defined in VEC |
|
AppliesTo |
ConductorSpecification |
The CoreCrimpDetail defines crimp values for a conductor crimp (wire crimp). The selection criteria to which the CoreCrimpDetail applies are defined by the referenced ConductorSpecification. |
False |
InsulationCrimpDetails |
InsulationCrimpDetail |
Defines the different InsulationCrimpDetails that are valid combinations for this CoreCrimpDetail. The CoreCrimpDetail defines crimp values for a conductor crimp (wire crimp). The selection criteria to which the CoreCrimpDetail applies are defined by the referenced ConductorSpecification. |
False |
PullOffForce |
NumericalValue |
The minimum force that the completed crimp (core crimp only, insulation crimp non-functional) should withstand when wire is being pulled off the terminal. Above that force, the crimp can be expected to be destroyed at any time. The CoreCrimpDetail defines crimp values for a conductor crimp (wire crimp). The selection criteria to which the CoreCrimpDetail applies are defined by the referenced ConductorSpecification. |
False |
InsulationCrimpDetail
The InsulationCrimpDetail defines crimp values for a insulation crimp. The selection criteria to which the InsulationCrimpDetail applies are defined by the referenced InsulationSpecification and the ConductorSpecification referenced by the containing CoreCrimpDetail.
The structure is defined in Table 139
Table 102 – InsulationCrimpDetail VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
InsulationCrimpDetail |
structure |
Subtype of 1:CrimpDetail defined in VEC |
|
PullOffForce |
NumericalValue |
The minimum force that the completed crimp should withstand when wire is being pulled off the terminal. Above that force, the crimp can be expected to be destroyed at any time. The InsulationCrimpDetail defines crimp values for a insulation crimp. The selection criteria to which the InsulationCrimpDetail applies are defined by the referenced InsulationSpecification and the ConductorSpecification referenced by the containing CoreCrimpDetail. |
False |
AppliesTo |
InsulationSpecification |
The InsulationCrimpDetail defines crimp values for a insulation crimp. The selection criteria to which the InsulationCrimpDetail applies are defined by the referenced InsulationSpecification and the ConductorSpecification referenced by the containing CoreCrimpDetail. |
False |
ItemVersion
Abstract super-class for physical objects (e.g. a Terminal), virtual objects (e.g. a 150% Harness) as well as documents (e.g. a wiring diagram). In difference to AP 212 the VEC makes it only possible to describe/exchange information about Versions since Master-Objects cannot exist without one or more Versions.
The structure is defined in Table 139
Table 103 – ItemVersion VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ItemVersion |
structure |
Subtype of ExtendableElement defined in VEC |
|
CompanyName |
String |
Defines the publishing company of the ItemVersion. The companyName is part of the main identifier of an ItemVersion together with the corresponding number (partNumber or documentNumber) and version (7:PartVersion or documentVersion). Abstract super-class for physical objects (e.g. a Terminal), virtual objects (e.g. a 150% Harness) as well as documents (e.g. a wiring diagram). In difference to AP 212 the VEC makes it only possible to describe/exchange information about Versions since Master-Objects cannot exist without one or more Versions. |
False |
DocumentVersion
A DocumentVersion is a unique identifier for a piece of information in a company context. The DocumentVersion is one of the three anchors for PDM information in the VEC. All technical information about a 7:PartVersion is contained in one or more documents. The documents are containing the actual content of the VEC since all Specifications are an element of a document.
The structure is defined in Table 139
Table 104 – DocumentVersion VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
DocumentVersion |
structure |
Subtype of 1:ItemVersion defined in VEC |
|
DocumentNumber |
String |
The documentNumber is the major identifier of a DocumentVersion. The format is user defined and respectively company specific. A DocumentVersion is a unique identifier for a piece of information in a company context. The DocumentVersion is one of the three anchors for PDM information in the VEC. All technical information about a 7:PartVersion is contained in one or more documents. The documents are containing the actual content of the VEC since all Specifications are an element of a document. |
False |
DocumentVersion |
String |
The documentVersion specifies the version index of a document (see also documentNumber). A DocumentVersion is a unique identifier for a piece of information in a company context. The DocumentVersion is one of the three anchors for PDM information in the VEC. All technical information about a 7:PartVersion is contained in one or more documents. The documents are containing the actual content of the VEC since all Specifications are an element of a document. |
False |
DigitalRepresentationIndex |
String |
An arbitrary change index that indicates if the digital representation (the content in VEC) of this DocumentVersion has been changed / regenerated. This can be for example an index, a timestamp or a checksum. This allows the detection of changes in the content, even when the DocumentNumber & DocumentVersion is the same. For a more detailed explanation in the context see "Parts & Documents". KBLFRM-837. A DocumentVersion is a unique identifier for a piece of information in a company context. The DocumentVersion is one of the three anchors for PDM information in the VEC. All technical information about a 7:PartVersion is contained in one or more documents. The documents are containing the actual content of the VEC since all Specifications are an element of a document. |
False |
Specification |
Specification |
Specifies the Specifications contained in the DocumentVersion. All structured, technical information in the VEC is described by such Specifications. A DocumentVersion is a unique identifier for a piece of information in a company context. The DocumentVersion is one of the three anchors for PDM information in the VEC. All technical information about a 7:PartVersion is contained in one or more documents. The documents are containing the actual content of the VEC since all Specifications are an element of a document. |
False |
A PartVersion is unique identifier for a part in a company context. A part can be any components within a vehicle. The PartVersion is one of the three anchors for PDM information in the VEC. All technical information about a PartVersion is contained in one or more documents. These describing elements are normally referencing to the PartVersion.
The structure is defined in Table 105
Table 105 – 7:PartVersion VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
structure |
Subtype of 1:ItemVersion defined in VEC |
|
|
PartNumber |
String |
The partNumber is the major identifier of a 7:PartVersion. The format is user defined and respectively company specific. For all VEC-documents a 7:PartVersion-instance can be trusted to be identical if the combination of partNumber, 7:PartVersion and companyName is identical. A 7:PartVersion is unique identifier for a part in a company context. A part can be any components within a vehicle. The 7:PartVersion is one of the three anchors for PDM information in the VEC. All technical information about a 7:PartVersion is contained in one or more documents. These describing elements are normally referencing to the 7:PartVersion. |
False |
ResourceVersion
A ResourceVersion is unique identifier for a resource in a company context. Resources are elements used to produce, handle or service a harness, e.g. tools or machines, that do not end up in the product (see 7:PartVersion ). The ResourceVersion is one of the three anchors for PDM information in the VEC.
The structure is defined in Table 106.
Table 106 – ResourceVersion VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ResourceVersion |
structure |
Subtype of 1:ItemVersion defined in VEC |
|
ResourceNumber |
String |
The ResourceNumber is the major identifier of a ResourceVersion . The format is user defined and respectively company specific. For all VEC-documents a ResourceVersion-instance can be trusted to be identical if the combination of ResourceNumber , ResourceVersion and CompanyName is identical. A ResourceVersion is unique identifier for a resource in a company context. Resources are elements used to produce, handle or service a harness, e.g. tools or machines, that do not end up in the product (see 7:PartVersion ). The ResourceVersion is one of the three anchors for PDM information in the VEC. |
False |
ResourceVersion |
String |
The ResourceVersion specifies the version index of a resource (see also ResourceNumber ). A ResourceVersion is unique identifier for a resource in a company context. Resources are elements used to produce, handle or service a harness, e.g. tools or machines, that do not end up in the product (see 7:PartVersion ). The ResourceVersion is one of the three anchors for PDM information in the VEC. |
False |
Role
A Role is the corresponding mechanism for OccurrenceOrUsages to the PartOrUsageRelatedSpecifcations for 7:PartVersions or PartUsages. The PartOrUsageRelatedSpecifcations are describing a certain aspect of the master data of a part. A Role describes the corresponding properties and relationships for instances of a part (e.g. the usage specific properties of a wire occurrence like the length or the contacting).
The structure is defined in Table 107.
Table 107 – Role VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
Role |
structure |
Subtype of ExtendableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the Role. The identification is guaranteed to be unique within the OccurrenceOrUsage. A Role is the corresponding mechanism for OccurrenceOrUsages to the PartOrUsageRelatedSpecifcations for 7:PartVersions or PartUsages. The PartOrUsageRelatedSpecifcations are describing a certain aspect of the master data of a part. A Role describes the corresponding properties and relationships for instances of a part (e.g. the usage specific properties of a wire occurrence like the length or the contacting). |
False |
CavityPartRole
undefined
The structure is defined in Table 108.
Table 108 – CavityPartRole VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CavityPartRole |
structure |
Subtype of 1:Role defined in VEC |
|
CavitySealRole
A CavitySealRole defines the instance specific properties and relationships of a cavity seal.
The structure is defined in Table 109.
Table 109 – CavitySealRole VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CavitySealRole |
structure |
Subtype of 1:CavityPartRole defined in VEC |
|
CavitySealSpecification |
CavitySealSpecificationIdDataType |
References the CavitySealSpecification that is instanced by this CavitySealRole. A CavitySealRole defines the instance specific properties and relationships of a cavity seal. |
False |
TerminalRole
A TerminalRole defines the instance specific properties and relationships of a terminal.
The structure is defined in Table 110.
Table 110 – TerminalRole VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
TerminalRole |
structure |
Subtype of 1:Role defined in VEC |
|
TerminalSpecification |
TerminalSpecificationIdDataType |
References the TerminalSpecification that is instanced by this TerminalRole. A TerminalRole defines the instance specific properties and relationships of a terminal. |
False |
WireReceptionReference |
WireReceptionReference |
Specifies the WireReceptionReferences of this TerminalRole. A TerminalRole defines the instance specific properties and relationships of a terminal. |
False |
PluggableTerminalRole
A PluggableTerminalRole defines the instance specific properties and relationships of a pluggable terminal.
The structure is defined in Table 111.
Table 111 – PluggableTerminalRole VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
PluggableTerminalRole |
structure |
Subtype of 1:TerminalRole defined in VEC |
|
WireRole
A WireRole defines the instance specific properties and relationships of a wire.
The structure is defined in Table 112.
Table 112 – WireRole VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireRole |
structure |
Subtype of 1:Role defined in VEC |
|
WireSpecification |
WireSpecificationIdDataType |
References the WireSpecification that is instanced by this WireRole. A WireRole defines the instance specific properties and relationships of a wire. |
False |
WireElementReference |
WireElementReference |
Specifies the WireElementReferences used in the WireRole. For multi core wires more than one WireElementReference is needed. A WireRole defines the instance specific properties and relationships of a wire. |
False |
Specification
Abstract super-class for all specifications. Every technical information exchanged with the VEC is contained in the different specializations of a specification.
The structure is defined in Table 113.
Table 113 – Specification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
Specification |
structure |
Subtype of ExtendableElement defined in VEC |
|
Identification |
String |
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. Abstract super-class for all specifications. Every technical information exchanged with the VEC is contained in the different specializations of a specification. |
False |
CompositionSpecification
The CompositionSpecificiation is used to define a set of occurrences required to describe unambiguously the design of a composite part. This does not have to be necessarily the same occurrences which are building the bill of material. Example: A company might want to regard an antenna cable as one part out of a bill of material perspective. However, at the same time it may be useful for the company to be able to describe the contacting of the antenna cable within the VEC. (see also PartStructureSpecification)
The structure is defined in Table 114.
Table 114 – CompositionSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CompositionSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
Component |
PartOccurrence |
Specifies the PartOccurrences defined in the CompositionSpecification. The CompositionSpecificiation is used to define a set of occurrences required to describe unambiguously the design of a composite part. This does not have to be necessarily the same occurrences which are building the bill of material. Example: A company might want to regard an antenna cable as one part out of a bill of material perspective. However, at the same time it may be useful for the company to be able to describe the contacting of the antenna cable within the VEC. (see also PartStructureSpecification) |
False |
ConductorSpecification
Specification for the definition of conducting properties of a WireElement.
The structure is defined in Table 115.
Table 115 – ConductorSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ConductorSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
CrossSectionArea |
NumericalValue |
Specifies the cross-section area of the conductor (e.g. 0,5 mm²). The cross-section area is a nominal value, which refers to the conducting properties of the conductor normalized to the properties of a full material core. Specification for the definition of conducting properties of a WireElement. |
False |
Type |
ConductorType |
Specifies the type of the conductor, e.g. if it is rigid or stranded. Specification for the definition of conducting properties of a WireElement. |
False |
CoreSpecification
Defines the properties of a circular conductor (core) which are specific for them.
The structure is defined in Table 116.
Table 116 – CoreSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CoreSpecification |
structure |
Subtype of 1:ConductorSpecification defined in VEC |
|
OutsideDiameter |
NumericalValue |
Specifies the outside diameter of the core. Defines the properties of a circular conductor (core) which are specific for them. |
False |
ContactingSpecification
Specification for the description of the contacting. A contacting defines the relationships between Terminals, Seals, Plugs, Cavities and Wires.
The structure is defined in Table 117.
Table 117 – ContactingSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ContactingSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
ContactPoint |
ContactPoint |
Specifies the ContactPoints defined by the ContactingSpecification. Specification for the description of the contacting. A contacting defines the relationships between Terminals, Seals, Plugs, Cavities and Wires. |
False |
InsulationSpecification
Specification for the definition of insulation properties of a WireElement.
The structure is defined in Table 118.
Table 118 – InsulationSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
InsulationSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
BaseColor |
ARGB32ColorType |
Specifies the base color of the insulation. Specification for the definition of insulation properties of a WireElement. |
False |
FirstIdentificationColor |
ARGB32ColorType |
Specifies the first identification color of the insulation. Specification for the definition of insulation properties of a WireElement. |
False |
SecondIdentificationColor |
ARGB32ColorType |
Specifies the second identification color of the insulation. Specification for the definition of insulation properties of a WireElement. |
False |
Thickness |
NumericalValue |
Specifies the thickness of the insulation. Specification for the definition of insulation properties of a WireElement. |
False |
PartOrUsageRelatedSpecification
Base class for all specifications which are describing a 7:PartVersion or a PartUsage . A PartOrUsageRelatedSpecification specifies a certain aspect of the described part or usage (e.g. general technical part information, connector housing aspects or wire aspects).
The structure is defined in Table 119.
Table 119 – PartOrUsageRelatedSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
PartOrUsageRelatedSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
SpecialPartType |
String |
The specialPartType allows the specification of subclassifications for a PartOrUsageRelatedSpecification (e.g. different types of connector housings). Base class for all specifications which are describing a 7:PartVersion or a PartUsage . A PartOrUsageRelatedSpecification specifies a certain aspect of the described part or usage (e.g. general technical part information, connector housing aspects or wire aspects). |
False |
DescribedPart |
References the 7:PartVersion(s) to which the information defined in this specification applies. Example: If the PartOrUsageRelatedSpecification is a GeneralTechnicalPartSpecifcation and it defines that the color is "green" then all 7:PartVersion referenced by this association are "green". Base class for all specifications which are describing a 7:PartVersion or a PartUsage . A PartOrUsageRelatedSpecification specifies a certain aspect of the described part or usage (e.g. general technical part information, connector housing aspects or wire aspects). |
False |
CavityPartSpecification
The CavityPartSpecification is an abstract class for common properties of non-electrical parts that are used in Cavities .
The structure is defined in Table 120.
Table 120 – CavityPartSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CavityPartSpecification |
structure |
Subtype of 1:PartOrUsageRelatedSpecification defined in VEC |
|
CavitySealSpecification
Specification for the definition of cavity seals. A CavitySeal is a watertight non-electrical object to fill a populated Cavity.
The structure is defined in Table 121.
Table 121 – CavitySealSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
CavitySealSpecification |
structure |
Subtype of 1:CavityPartSpecification defined in VEC |
|
GeneralTechnicalPartSpecification
Specification for the definition of common properties for technical parts.
The structure is defined in Table 122.
Table 122 – GeneralTechnicalPartSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
GeneralTechnicalPartSpecification |
structure |
Subtype of 1:PartOrUsageRelatedSpecification defined in VEC |
|
ColorInformation |
ARGB32ColorType |
Specifies the color of the part. Specification for the definition of common properties for technical parts. |
False |
BoundingBox |
BoundingBox |
Defines the bounding box of the part. Specification for the definition of common properties for technical parts. |
False |
TerminalSpecification
Specification for the definition of terminals. A terminal can own multiple WireReceptions & TerminalReceptions.
The structure is defined in Table 123.
Table 123 – TerminalSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
TerminalSpecification |
structure |
Subtype of 1:PartOrUsageRelatedSpecification defined in VEC |
|
ConnectionALength |
NumericalValue |
Specifies the length of the terminal between the contact area (terminal reception) and the crimp are (wire reception, see diagram "Terminal Dimensions"). Specification for the definition of terminals. A terminal can own multiple WireReceptions & TerminalReceptions. |
False |
OverallLength |
NumericalValue |
Specifies the overall length the terminal (see diagram "Terminal Dimensions"). Specification for the definition of terminals. A terminal can own multiple WireReceptions & TerminalReceptions. |
False |
WireReception |
WireReception |
Specifies the WireReceptions of the terminal described by the TerminalSpecification. Specification for the definition of terminals. A terminal can own multiple WireReceptions & TerminalReceptions. |
False |
PluggableTerminalSpecification
Specification for the definition of pluggable terminals.
The structure is defined in Table 124.
Table 124 – PluggableTerminalSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
PluggableTerminalSpecification |
structure |
Subtype of 1:TerminalSpecification defined in VEC |
|
WireSpecification
Specification for the definition of a wire. This can either be a complex multicore wire or a normal single core. In the VEC a wire is defined by one WireElement, which may be composed from other WireElements.
The structure is defined in Table 125.
Table 125 – WireSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireSpecification |
structure |
Subtype of 1:PartOrUsageRelatedSpecification defined in VEC |
|
WireElement |
WireElement |
Specifies the WireElement that represents the root of the WireSpecification . Specification for the definition of a wire. This can either be a complex multicore wire or a normal single core. In the VEC a wire is defined by one WireElement, which may be composed from other WireElements. |
False |
WireElementSpecification
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).
The structure is defined in Table 126.
Table 126 – WireElementSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireElementSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
OutsideDiameter |
NumericalValue |
Specifies the outside diameter of the WireElement. 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). |
False |
ConductorSpecification |
ConductorSpecification |
If the WireElement has a core then the specification of the core is referenced here. 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). |
False |
InsulationSpecification |
InsulationSpecification |
If the WireElement has an insulation then the specification of the insulation is referenced here. 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). |
False |
WireReceptionSpecification
Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place.
The structure is defined in Table 127.
Table 127 – WireReceptionSpecification VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireReceptionSpecification |
structure |
Subtype of 1:Specification defined in VEC |
|
InsulationDisplacementLength |
NumericalValue |
Specifies the length of the insulation which must be stripped off to fit to this wire reception. Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
ConductorCrimpLength |
NumericalValue |
Specifies the length of the conductor crimp (wire reception, see diagram "Terminal Dimensions"). Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
CrimpConnectionLength |
NumericalValue |
Specifies the length of the crimp area, conductor + insulation crimp (wire reception, see diagram "Terminal Dimensions"). Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
InsulationCrimpLength |
NumericalValue |
Specifies the length of the insulation crimp (wire reception, see diagram "Terminal Dimensions"). Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
WireTipProtrusion |
ValueRange |
Defines the valid length range in which the protrusion of the conductor from the conductor crimp must be located. Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
CoreCrimpDetails |
CoreCrimpDetail |
Defines the CrimpDetails for this WireReception. Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
CrimpBarrelType |
CrimpBarrelType |
When the crimp barrel is open, the wire can be laid into the terminal from above. If the crimp barrel is closed, the wire must be fed in from the front. Specification for the definition of wire receptions. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. |
False |
Tolerance
A Tolerance defines the permissible limit or limits of variation for defined values (e.g. a NumericalValue ). The tolerated value is defined by the context in which the Tolerance is contained / used. The values of the limits of the Tolerance , LowerBoundary and UpperBoundary , shall be interpreted as "modifiers" to the actual value. To obtain an absolute range of valid values, the values of boundaries shall be added to the actual value, regardless of the Upper or Lower prefix. For example, to define a value of 100 mm with a tolerated variation between 95mm and 105mm, the definition would be Value = 100 mm, LowerBoundary=-5, UpperBoundary=+5 . The Unit of the Tolerance boundaries is always the same as in the defining context.
The structure is defined in Table 128.
Table 128 – Tolerance VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
Tolerance |
structure |
Subtype of ExtendableElement defined in VEC |
|
LowerBoundary |
Double |
Specifies the lower boundary for the tolerance. A Tolerance defines the permissible limit or limits of variation for defined values (e.g. a NumericalValue ). The tolerated value is defined by the context in which the Tolerance is contained / used. The values of the limits of the Tolerance , LowerBoundary and UpperBoundary , shall be interpreted as "modifiers" to the actual value. To obtain an absolute range of valid values, the values of boundaries shall be added to the actual value, regardless of the Upper or Lower prefix. For example, to define a value of 100 mm with a tolerated variation between 95mm and 105 mm, the definition would be Value = 100 mm, LowerBoundary=-5, UpperBoundary=+5 . The Unit of the Tolerance boundaries is always the same as in the defining context. |
False |
UpperBoundary |
Double |
Specifies the upper boundary for the tolerance. A Tolerance defines the permissible limit or limits of variation for defined values (e.g. a NumericalValue ). The tolerated value is defined by the context in which the Tolerance is contained / used. The values of the limits of the Tolerance , LowerBoundary and UpperBoundary , shall be interpreted as "modifiers" to the actual value. To obtain an absolute range of valid values, the values of boundaries shall be added to the actual value, regardless of the Upper or Lower prefix. For example, to define a value of 100 mm with a tolerated variation between 95 mm and 105 mm, the definition would be Value = 100 mm, LowerBoundary=-5, UpperBoundary=+5 . The Unit of the Tolerance boundaries is always the same as in the defining context. |
False |
WireElement
A WireElement specifies a WireElementSpecification in the context of a WireSpecification . This is necessary to define a unique identification of a WireElementSpecification in the context of a WireSpecification. Additionally, the WireElement serves as anchor for the instancing of a wire ( WireElementReference ) as the WireElementSpecifications are not uniquely related to a WireSpecification for reasons of reusability.
The structure is defined in Table 129.
Table 129 – WireElement VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireElement |
structure |
Subtype of ExtendableElement defined in VEC |
|
Identification |
String |
The identification of the WireElement. The identification is guaranteed to be unique within a wire and immutable. The identification is guaranteed to be the same for the same WireElement over different VEC documents. A WireElement specifies a WireElementSpecification in the context of a WireSpecification . This is necessary to define a unique identification of a WireElementSpecification in the context of a WireSpecification. Additionally, the WireElement serves as anchor for the instancing of a wire ( WireElementReference ) as the WireElementSpecifications are not uniquely related to a WireSpecification for reasons of reusability. |
False |
WireElementSpecification |
WireElementSpecification |
Reference the WireElementSpecification that is represented by the WireElement. A WireElement specifies a WireElementSpecification in the context of a WireSpecification . This is necessary to define a unique identification of a WireElementSpecification in the context of a WireSpecification. Additionally, the WireElement serves as anchor for the instancing of a wire ( WireElementReference ) as the WireElementSpecifications are not uniquely related to a WireSpecification for reasons of reusability. |
False |
SubWireElement |
WireElement |
Defines the subWireElements of this WireElement . The subWireElements shall be consistent with the subWireElementSpecifications of the WireElementSpecification referenced by this WireElement and shall resemble that hierarchy. A WireElement specifies a WireElementSpecification in the context of a WireSpecification . This is necessary to define a unique identification of a WireElementSpecification in the context of a WireSpecification. Additionally, the WireElement serves as anchor for the instancing of a wire ( WireElementReference ) as the WireElementSpecifications are not uniquely related to a WireSpecification for reasons of reusability. |
False |
WireEnd
A WireEnd is the end of a wire. This class mainly needed for the definition of a contacting. As a wire can be contacted on more than two ends (e.g. IDC) the WireEnd has a position on the wire.
The structure is defined in Table 130.
Table 130 – WireEnd VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireEnd |
structure |
Subtype of ExtendableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the WireEnd. The identification is guaranteed to be unique within the WireElementReference. A WireEnd is the end of a wire. This class mainly needed for the definition of a contacting. As a wire can be contacted on more than two ends (e.g. IDC) the WireEnd has a position on the wire. |
False |
PositionOnWire |
Double |
Specifies the order of the WireEnds on the WireElementReference . This must be a value between 0 and 1. The PositionOnWire is defined as a floating point number, to allow the ordering of an arbitrary number of WireEnds while having constant known values for the first and last WireEnd ("0.0" & "1.0"). The PositionOnWire is<u>not</u>defined as a relative factor with respect to the WireLength to determine an exact position of the WireEnd on the wire. This would not be defined unambiguously, since a WireElementReference can define multiple lengths of different WireLengthTypes . If such an interpretation can be made, it is tool or process specific definition. In case of WireRole with multiple WireElementReferences the ordering of the WireEnds shall be consistent for all WireElementReferences. That means that all WireEnds with PositionOnWire = 0.0 are on the same side of the WireRole. A WireEnd is the end of a wire. This class mainly needed for the definition of a contacting. As a wire can be contacted on more than two ends (e.g. IDC) the WireEnd has a position on the wire. |
False |
StrippingLength |
NumericalValue |
Defines the length by which an insulation on this stripped relative to this WireEnd, defined by the cutBackLength . E.g. a cutBackLength of 20mm and a strippingLength of 10mm means, that this WireElementReference is cutback by 20mm relative to length of whole wire, on the side of the defining WireEnd. Form the remaining WireElementReference are then 10mm insulation removed. A WireEnd is the end of a wire. This class mainly needed for the definition of a contacting. As a wire can be contacted on more than two ends (e.g. IDC) the WireEnd has a position on the wire. |
False |
InsulationPullbackLength |
NumericalValue |
Defines a partial stripping process in which the insulation is pulled back by the insulationPullbackLength after being cut at the strippingLength, and is left on the WireEnd e.g. for logistic reasons. The insulationPullbackLength must be shorter than the strippingLength; otherwise, it would not qualify as partial stripping. A WireEnd is the end of a wire. This class mainly needed for the definition of a contacting. As a wire can be contacted on more than two ends (e.g. IDC) the WireEnd has a position on the wire. |
False |
WireMounting
A WireMounting defines the mounting of a wire end to terminal. If the contacting is required to be waterproof a cavity seal can be mounted additionally.
The structure is defined in Table 131.
Table 131 – WireMounting VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireMounting |
structure |
Subtype of ExtendableElement defined in VEC |
|
MountedCavitySeal |
CavitySealRoleIdDataType |
References the cavity seal that is used for the wire mounting. A WireMounting defines the mounting of a wire end to terminal. If the contacting is required to be waterproof a cavity seal can be mounted additionally. |
False |
ReferencedWireEnd |
WireEndIdDataType |
References the wire ends that are used for the wire mounting. The minimum cardinality is one, because a wire mounting without wire end makes no sense. The maximum cardinality is * in order to support multi crimps. A WireMounting defines the mounting of a wire end to terminal. If the contacting is required to be waterproof a cavity seal can be mounted additionally. |
False |
WireMountingDetail |
WireMountingDetail |
Specifies the WireMoutingDetails, if a detailed description of the relationships between WireEnds and WireReceptions is needed. A WireMounting defines the mounting of a wire end to terminal. If the contacting is required to be waterproof a cavity seal can be mounted additionally. |
False |
WireMountingDetail
With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts).
The structure is defined in Table 132.
Table 132 – WireMountingDetail VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireMountingDetail |
structure |
Subtype of ExtendableElement defined in VEC |
|
CoreCrimpSize |
Size |
Defines the required core crimp size (width & height) of this specific wire mounting situation. With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
InsulationCrimpSize |
Size |
Defines the required insulation crimp size (width & height) of this specific wire mounting situation. With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
WireTipProtrusion |
ValueRange |
Defines the valid length range in which the protrusion of the conductor from the conductor crimp must be located. With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
ContactedWireReception |
WireReceptionReferenceIdDataType |
References the WireReception that is used for the WireMounting. With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
ReferencedWireEnd |
WireEndIdDataType |
References the WireEnds that are mounted to referenced WireReception. A cardinality of more than one is allowed in order support parallel connectors, where multiple wire ends are placed on one side of the connector (one wire reception) and the other wire ends are placed on the other side of the connector (the other wire reception). With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
AbsoluteSealPosition |
NumericalValue |
The absoluteSealPosition defines distance between the conductor tip and edge of the CavitySeal facing the conductor tip. With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
CorePullOffForce |
NumericalValue |
The minimum force that the completed crimp (core crimp only, insulation crimp non-functional) should withstand when wire is being pulled off the terminal. Above that force, the crimp can be expected to be destroyed at any time. With a WireMountingDetail it is possible to describe a detailed wire mounting. This is needed if the information which wire end is mounted onto which wire reception is important (e.g. coax contacts). |
False |
WireReception
A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. This class represents such an area on the terminal. Its description is done with a WireReceptionSpecification, which is independent from the TerminalSpecification. This allows the reuse of the specification of similar WireReception on different terminals.
The structure is defined in Table 133.
Table 133 – WireReception VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireReception |
structure |
Subtype of ExtendableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the WireReception. The identification is guaranteed to be unique within the TerminalSpecification (this might be for example a reception number). A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. This class represents such an area on the terminal. Its description is done with a WireReceptionSpecification, which is independent from the TerminalSpecification. This allows the reuse of the specification of similar WireReception on different terminals. |
False |
Rotation |
NumericalValue |
Defines the rotation of a WireReception relative to the TerminalReception. The rotation of the WireReception is the angle between the normal vector on base plane of the crimp area and the y-axis, which is a rotation around the z-axis (right hand rule, compare illustration in "Terminal Coordinate System" ). A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. This class represents such an area on the terminal. Its description is done with a WireReceptionSpecification, which is independent from the TerminalSpecification. This allows the reuse of the specification of similar WireReception on different terminals. |
False |
WireReceptionSpecification |
WireReceptionSpecification |
References the WireReceptionSpecification that specifies the WireReception. A WireReception is the area of a terminal where the contacting with a wire element (e.g. by crimping) takes place. This class represents such an area on the terminal. Its description is done with a WireReceptionSpecification, which is independent from the TerminalSpecification. This allows the reuse of the specification of similar WireReception on different terminals. |
False |
WireReceptionReference
A WireReceptionReference is an instance of a WireReception .
The structure is defined in Table 134.
Table 134 – WireReceptionReference VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
WireReceptionReference |
structure |
Subtype of ExtendableElement defined in VEC |
|
Identification |
String |
Specifies a unique identification of the WireReceptionReference . The identification is guaranteed to be unique within the TerminalRole (this might be for example a reception number). A WireReceptionReference is an instance of a WireReception . |
False |
WireReception |
WireReceptionIdDataType |
References the WireReception that is instanced by this WireReceptionReference. A WireReceptionReference is an instance of a WireReception . |
False |
Material
Allows the definition of material information. Attributes of the type Material normally have the multiplicity [0..*]. This means that such an attribute can have material values for different referenceSystems . It must not have multiple values for the same referenceSystems .
The structure is defined in Table 135.
Table 135 – Material VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
Material |
structure |
Subtype of the 0:Structure defined in OPC 10000-3. |
|
Key |
String |
The key of the material in the corresponding material reference system. Allows the definition of material information. Attributes of the type Material normally have the multiplicity [0..*]. This means that such an attribute can have material values for different referenceSystems . It must not have multiple values for the same referenceSystems . |
False |
ReferenceSystem |
String |
The identification of the material reference system, which is defining possible values and the semantic of material keys. Allows the definition of material information. Attributes of the type Material normally have the multiplicity [0..*]. This means that such an attribute can have material values for different referenceSystems . It must not have multiple values for the same referenceSystems . |
False |
Size
Defines the size of an element by width & height. Per definition is width > height.
The structure is defined in Table 136.
Table 136 – Size VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
Size |
structure |
Subtype of the 0:Structure defined in OPC 10000-3. |
|
Width |
NumericalValue |
The width of the element. Defines the size of an element by width & height. Per definition is width > height. |
False |
Height |
NumericalValue |
The height of the element. Defines the size of an element by width & height. Per definition is width > height. |
False |
ValueWithUnit
Abstract class either for a single numerical measure or a range of numerical measures with upper, lower, or upper and lower bounds.
The structure is defined in Table 137.
Table 137 – ValueWithUnit VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ValueWithUnit |
structure |
Subtype of the 0:Structure defined in OPC 10000-3. |
|
UnitComponent |
EUInformation |
References the unit of the value. Abstract class either for a single numerical measure or a range of numerical measures with upper, lower, or upper and lower bounds. |
False |
NumericalValue
A quantity expressed with a numerical value and a unit.
The structure is defined in Table 138.
Table 138 – NumericalValue VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
NumericalValue |
structure |
Subtype of 1:ValueWithUnit defined in VEC |
|
ValueComponent |
Double |
Specifies the value of the numerical value. A quantity expressed with a numerical value and a unit. |
False |
Tolerance |
Tolerance |
Specifies the tolerance for the dimension. A quantity expressed with a numerical value and a unit. |
False |
ValueRange
A pair of numerical values representing a value range.
The structure is defined in Table 139.
Table 139 – ValueRange VEC Class Description
VEC Name |
Type |
Description |
AllowSubtypes |
ValueRange |
structure |
Subtype of 1:ValueWithUnit defined in VEC |
|
Minimum |
Double |
Lower bound of the value range. A pair of numerical values representing a value range. |
False |
Maximum |
Double |
Upper bound of the value range. A pair of numerical values representing a value range. |
False |