TopologySegment
Note: There is a newer version of this specification see VEC 2.1.0
A TopologySegment is a distance in the Topology where no intermediate electrical contacts appear. If a Topology contains routed wires, then the wire at the beginning of a TopologySegment must be the same as in the ending.
TopologySegments are a logical construct to describe the physical representation of a wiring harness topology. Therefore, a TopologySegment is only valid if it has a physical manifestation. TopologySegments with a length of 0 or less do not have a physical manifestation and are therefore not valid.
Additionally, the usage of TopologySegments with a length of 0 create problems in the overall process. For example, the synchronization of 3D / 2D systems becomes harder or even impossible and the handling of wire protections on those TopologySegment is also unclear.
General Information
Attribute | Value |
---|---|
Owner | topology |
Applied Stereotype | |
Base Classifier | ConfigurableElement |
Is Abstract | false |
Derived Classifiers |
Attributes
Name | Type | Mult. | Description | Owning Classifier |
---|---|---|---|---|
identification | String | 1 | Specifies a unique identification of the TopologySegment. The identification is guaranteed to be unique within the TopologySpecification. For all VEC-documents a TopologySegment-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the TopologySegment is the same. |
TopologySegment |
form | SegmentForm | 1 | Specifies the form of the TopologySegment. A TopologySegment can either be circular or noncircular. |
TopologySegment |
aliasId | AliasIdentification | 0..* | Specifies additional identifiers for the TopologySegment. Example: TopologySegment Ids may vary from one CAD system export to another. Therefore, the CAD system Id is improper for identification attribute. The identification shall have a value which is unique within the Topology. AliasId may be used for the CAD system Id. |
TopologySegment |
processingInstruction | LocalizedString | 0..* | Specifies processing instructions for the TopologySegment. |
TopologySegment |
Outgoing Relations
Type | Role | Mult. | Mult. | Description |
---|---|---|---|---|
TopologySegment | instantiatedSegment | 0..1 | 0..* | If this TopologySegment is an instance of another TopologySegment that is defined elsewhere (e.g. the topology of an assembly), then the instantiated may be referenced here. |
SegmentCrossSectionArea | crossSectionAreaInformation | 0..* | 1 | Specifies the different SegmentCrossSectionAreas of the TopologySegment. |
SegmentLength | lengthInformation | 0..* | 1 | Specifies the different SegmentLengths of the TopologySegment. |
TopologyNode | startNode | 1 | 0..* | References the TopologyNode where the TopologySegment starts. |
TopologyNode | endNode | 1 | 0..* | References the TopologyNode where the TopologySegment ends. |
Incoming Relations
Type | Mult. | Role | Mult. | Description |
---|---|---|---|---|
ZoneAssignment | 0..* | assignedSegment | 1 | The TopologySegment that is assigned to TopologyZone with this ZoneAssignment. |
SegmentMapping | innerSegment | 1 | ||
TopologySegment | 0..* | instantiatedSegment | 0..1 | If this TopologySegment is an instance of another TopologySegment that is defined elsewhere (e.g. the topology of an assembly), then the instantiated may be referenced here. |
Routing | 0..* | mandatorySegment | 0..* | Specifies some constraints for the routing. If the path of the routing is recalculated the referenced segments must be visited. |
SegmentLocation | 0..* | referencedSegment | 1 | References the TopologySegment on which the Location is located. |
GeometrySegment | 0..* | referenceSegment | 0..1 | References the TopologySegment that is represented by the GeometrySegment. |
Path | 0..* | segment | 0..* | Specifies an ordered list of TopologySegments the routing goes through. |
TopologySpecification | 1 | topologySegment | 0..* | Specifies the TopologySegments defined by the TopologySpecification. |