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

AttributeValue
Ownertopology
Applied Stereotype
Base ClassifierConfigurableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString1

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
formSegmentForm1

Specifies the form of the TopologySegment. A TopologySegment can either be circular or noncircular.

TopologySegment
aliasIdAliasIdentification0..*

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
processingInstructionLocalizedString0..*

Specifies processing instructions for the TopologySegment.

TopologySegment

Outgoing Relations

TypeRoleMult.Mult.Description
TopologySegmentinstantiatedSegment0..10..*

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.

SegmentCrossSectionAreacrossSectionAreaInformation0..*1Specifies the different SegmentCrossSectionAreas of the TopologySegment.
SegmentLengthlengthInformation0..*1Specifies the different SegmentLengths of the TopologySegment.
TopologyNodestartNode10..*References the TopologyNode where the TopologySegment starts.
TopologyNodeendNode10..*References the TopologyNode where the TopologySegment ends.

Incoming Relations

TypeMult.RoleMult.Description
ZoneAssignment0..*assignedSegment1

The TopologySegment that is assigned to TopologyZone with this ZoneAssignment.

SegmentMappinginnerSegment1
TopologySegment0..*instantiatedSegment0..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.

Routing0..*mandatorySegment0..*Specifies some constraints for the routing. If the path of the routing is recalculated the referenced segments must be visited.
SegmentLocation0..*referencedSegment1

References the TopologySegment on which the Location is located.

GeometrySegment0..*referenceSegment0..1References the TopologySegment that is represented by the GeometrySegment.
Path0..*segment0..*Specifies an ordered list of TopologySegments the routing goes through.
TopologySpecification1topologySegment0..*Specifies the TopologySegments defined by the TopologySpecification.
Previous