TopologySegment
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 | 0..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
Other End | This End | General | |||||
---|---|---|---|---|---|---|---|
Role | Type | Mult. | Agg. | Unique | Ordered | Mult. | Description |
lengthInformation | SegmentLength | 0..* | Y | Y | N | 1 | Specifies the different SegmentLengths of the TopologySegment. |
endNode | TopologyNode | 1 | N | Y | N | 0..* | References the TopologyNode where the TopologySegment ends. |
crossSectionAreaInformation | SegmentCrossSectionArea | 0..* | Y | Y | N | 1 | Specifies the different SegmentCrossSectionAreas of the TopologySegment. |
startNode | TopologyNode | 1 | N | Y | N | 0..* | References the TopologyNode where the TopologySegment starts. |
instantiatedSegment | TopologySegment | 0..1 | N | Y | N | 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. |
Incoming Relations
This End | Other End | General | |||||
---|---|---|---|---|---|---|---|
Role | Mult. | Agg. | Unique | Ordered | Type | Mult. | Description |
assignedSegment | 1 | N | Y | N | ZoneAssignment | 0..* | The TopologySegment that is assigned to TopologyZone with this ZoneAssignment. |
innerSegment | 1 | N | Y | N | SegmentMapping | ||
instantiatedSegment | 0..1 | N | Y | N | TopologySegment | 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. |
mandatorySegment | 0..* | N | Y | N | Routing | 0..* | Specifies some constraints for the routing. If the path of the routing is recalculated the referenced segments must be visited. |
referencedSegment | 1 | N | Y | N | SegmentLocation | 0..* | References the TopologySegment on which the Location is located. |
referenceSegment | 0..1 | N | Y | N | GeometrySegment | 0..* | References the TopologySegment that is represented by the GeometrySegment. |
segment | 0..* | N | N | Y | Path | 0..* | Specifies an ordered list of TopologySegments the routing goes through. |
topologySegment | 0..* | Y | Y | N | TopologySpecification | 1 | Specifies the TopologySegments defined by the TopologySpecification. |