Branch
This type describes an electrical feature of branch type that you create when
you click Branch
from the Branch section of the action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Part Design User's Guide.
Attributes
Name |
Type |
Comment |
Access rights |
BendRadius_OK
|
Boolean
|
Returns True if the
branch real bend radius is greater than the
Elec_BendRadius attribute. |
Read only |
ComputedBendRadius
|
LENGTH |
Output data defining the actual minimum bend
radius value computed on the segment curve. |
Read only |
Elec_BendRadius
|
LENGTH |
Input data defining the bend radius value that
corresponds to the minimum bend radius of the branch curve. |
Read/Write |
Elec_BranchSlack
|
Real
|
Input data defining the percentage of
distributed slack along the branch. This attribute induces
the value of the Elec_Length attribute.
|
Read/Write |
Elec_ConstructionMode
|
String
|
Defines the segment creation mode. Four modes
exist:
-
Slack: Elec_Length is not
valuated.
-
Bend: Elec_BranchSlack and
Elec_Length are not valuated.
-
Length: Elec_BranchSlack is
not valuated.
-
StraightBend:
Elec_BranchSlack and Elec_Length are not valuated.
|
Read/Write |
Elec_EhfStatusShape
|
EleFlattenStatusType
|
Defines the flatten status of a branch. Four
status exist:
CanBeFlattened
CannotBeFlattened
AlreadyFlattened
RigidFlattened
|
Read only |
Elec_Length
|
LENGTH |
Defines the length when Elec_ConstructionMode
is Slack or Bend. Returns the length when
Elec_ConstructionMode is Length.
|
Read/Write |
IsAFlatCable
|
Boolean
|
Is True if the branch
curve is a flat cable. |
Read only |
IsElectricalCurve
|
Boolean
|
Is True if the branch
curve is built using an electrical algorithm or is defined on an
external curve. Is False if the branch
curve is switched to a standard spline.
|
Read only |
IsNotCollapsed
|
Boolean
|
Is True if there is no
self-intersecting geometry. |
Read only |
Methods
The following methods are associated with this type:
BranchPoint
This type describes an electrical feature of branch point that you create
when you select Add Branch Point
in the Segments Definition dialog box
accessible from the Branch Definition window (available from
the Branch section of the action bar when you click Branch
, in the
Electrical 3D Part Design
app).
For more information, see Electrical 3D Part Design User's Guide.
ConductorGroup
This type describes an electrical feature of Conductor Group type that you
create when you click Conductor Group
from the Conductors section of the
action bar, in the Electrical 3D Design
app.
For more information, see Electrical 3D Design User's Guide.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Bend_Radius
|
LENGTH |
Defines the bend radius. |
Read/Write |
Elec_Color
|
String
|
Defines the color of the conductor group. |
Read/Write |
Elec_Diameter
|
LENGTH |
Defines the conductor group diameter. |
Read/Write |
Elec_Length
|
LENGTH |
Defines the length of conductor group. |
Read only |
Elec_LinkedInstance
|
VPMInstance |
|
Read only |
Elec_Sep_Code
|
String
|
Defines the separation code of the conductor
group used by the algorithm to find out the conductor group
route. |
Read/Write |
Elec_SubType
|
String
|
Defines the conductor group subtype. |
Read/Write |
Elec_WireGroup_Type
|
String
|
Returns the type of conductor group. Possible
types are Shielded and Generic. |
Read only |
Elec_Wire_Length_Coeff
|
Real
|
Returns a coefficient for conductors in a
conductor group. When computing conductor length, this
coefficient takes into account the twisting of conductors
(conductor length = conductor group length x conductor length
coefficient). It can be greater than or equal to 1. |
Read/Write |
SpecificationId
|
String
|
Returns the specification Id. |
Read only |
SpecificationPartNumber
|
String
|
Returns the specification part number. |
Read only |
Example
/* Check created by CVV 8/18/2011 */
Let Instance (VPMInstance)
Let Reference (VPMReference)
Let WireGrpRef (PLMEleRefWireGroup)
Let sMessage (STRING)
Let sInst (STRING)
Let sPartNum (STRING)
Let sType (STRING)
set sType = "Unset"
set sInst = "Unset"
set sPartNum = "Unset"
set sMessage = ConductorGrp.Name
if( (sMessage == "ConductorGroup01") or (sMessage == "Conductor04") )
{
set Instance = ConductorGrp.Elec_LinkedInstance
if( NULL <> Instance)
{
set sInst = Instance.V_Name (Title)
set Reference = Instance.Reference
if( NULL <> Reference)
{
set sPartNum = Reference.V_Name (Title)
set WireGrpRef = Reference
if( NULL <> WireGrpRef)
{
set sType = WireGrpRef.V_Elec_WireGroup_Type
}
}
}
}
sMessage = sMessage + " Linked to = " + sInst + "( Part Number = " + sPartNum + " Type = " + sType + ") "
Message (sMessage)
Expected Messsage : ConductorGroup01
"ConductorGroup01 Linked to = ConductorGroup01 ( Part Number = ConductorGroupRef1-1 + Type = Generic) "
Expected Messsage : ConductorGroup02
"ConductorGroup02 Linked to = Unset( Part Number = Unset + Type = Unset) "
Conductor
This type describes an electrical feature of conductor type that you create
when you insert Conductor Reference
in the Electrical 3D Design
app via the menu of the top bar.
For more information, see Electrical 3D Design User's Guide.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Bend_Radius
|
LENGTH |
Defines the bend radius. |
Read/Write |
Elec_Catalog
|
String
|
Defines the catalog from which the conductor
is selected. |
Read only |
Elec_Color
|
String
|
Defines the color of the conductor. |
Read/Write |
Elec_Diameter
|
LENGTH |
Defines the conductor diameter. |
Read/Write |
Elec_FromConnectionPoint
|
String
|
Returns the reference designator value of the
connection point to which the from-end of the conductor is
connected. |
Read only |
Elec_FromContactPartNumber
|
String
|
Returns the part number of the contact in the
device cavity to which the from-end of the conductor is
connected. |
Read only |
Elec_FromDevice
|
String
|
Returns the reference designator value of the
device to which the from-end of the conductor is connected. |
Read only |
Elec_FullConnected
|
Boolean
|
Is True if both
conductor extremities are connected. |
Read only |
Elec_IsNetworkConnex
|
Boolean
|
Is True if a route
exists between whatever nodes only using the network connected
branches. |
Read only |
Elec_IsRouted
|
Boolean
|
Is True if the
conductor is routed. |
Read only |
Elec_Length
|
LENGTH |
Defines the conductor length. |
Read only |
Elec_Line_Weight
|
Real
|
Defines the conductor linear mass. |
Read/Write |
Elec_LinkedInstance
|
VPMInstance |
|
Read only |
Elec_OutsideDiameter
|
LENGTH |
Defines the conductor outside diameter. |
Read/Write |
Elec_Sep_Code
|
String
|
Defines the separation code of the conductor
used by the algorithm to find out the conductor route. |
Read/Write |
Elec_Signal_Id
|
String
|
Defines the identifier of the signal used
during the conductor routing. |
Read/Write |
Elec_SubType
|
String
|
Defines the conductor subtype. |
Read/Write |
Elec_ToConnectionPoint
|
String
|
Returns the reference designator value of the
connection point to which the to-end of the conductor is
connected. |
Read only |
Elec_ToContactPartNumber
|
String
|
Returns the part number of the contact in the
device cavity to which the to-end of the conductor is connected. |
Read only |
Elec_ToDevice
|
String
|
Returns the reference designator value of the
device to which the to-end of the conductor is connected. |
Read only |
Elec_WireGroup
|
ConductorGroup
|
Returns the parent Conductor Group. |
Read only |
IsSingleInBundleSegment
|
Boolean
|
Is True when the
conductor route follows at least one segment containing only
this conductor. |
Read only |
RoutedThrough
|
List
|
Returns the elements in the path of route. |
Read only |
SpecificationId
|
String
|
Returns the specification Id. |
Read only |
SpecificationPartNumber
|
String
|
Returns the specification part number. |
Read only |
Methods
The following methods are associated with this type:
Example
/* Check created by CVV 8/18/2011 */
Let Instance (VPMInstance)
Let Reference (VPMReference)
Let WireRef (PLMEleRefWire)
Let sMessage (STRING)
Let sInst (STRING)
Let sPartNum (STRING)
set sInst = "Unset"
set sPartNum = "Unset"
set sMessage = Conductor.Name
if( (sMessage == "Conductor01") or (sMessage == "Conductor04")Elec3DBackShell )
{
set Instance = Conductor.Elec_LinkedInstance
if( NULL <> Instance)
{
set sInst = Instance.V_Name (Title)
set Reference = Instance.Reference
if( NULL <> Reference)
{
set sPartNum = Reference.V_Name (Title)
}
}
}
sMessage = sMessage + " Linked to = " + sInst + "( Part Number = " + sPartNum + ") "
Message (sMessage)
Expected Messsage : Conductor01
"Conductor01 Linked to = Conductor01 ( Part Number = ConductorRef1-1) "
Expected Messsage : Conductor04
"Conductor04 Linked to = Unset ( Part Number = Unset) "
EleFlattenStatusType
This type describes an electrical type for the Branch feature that defines
the flatten status of a branch.
Enumerated Values
Value |
NLS Value |
Comment |
CanBeFlattened
|
Can Be Flattened |
None |
CannotBeFlattened
|
Cannot Be Flattened |
None |
AlreadyFlattened
|
Already Flattened |
None |
Elec3DBranchableAnnotation
Methods
The following methods are associated with this type:
Elec3DBackShellOccurrence
A type that identifies a backshell occurrence.
To know more,
see Elec3DBackShell.
Elec3DCableOccurrence
A type that identifies an electrical cable
occurrence.
Elec3DConductorEnd
A type that identifies a conductor in the graph's network. This object
includes the connected device and the cavity. It may include a backshell device if
this device belongs to the conductor route.
Methods
The following methods are associated with this type:
Elec3DConductorGroupOccurrence
A type that identifies an electrical conductor group occurrence.
To know
more, see Elec3DConductorGroup.
ConductorRouteStatus
Enumerated Values
Value |
NLS Value |
Comment |
Not_Routed |
Not Routed |
-
|
Routed |
Routed |
-
|
Broken |
Broken |
-
|
Not_In_Session |
Not In Session |
-
|
ConductorValidationStatus
Enumerated Values
Value |
NLS Value |
Comment |
Not_Validated |
Not Validated |
-
|
Fully_Validated |
Fully Validated |
-
|
Partially_Validated |
Partially Validated |
-
|
In_Revision |
In Revision |
-
|
CuttingLengthMode
Enumerated Values
Value |
NLS Value |
Comment |
Automatic |
Automatic |
-
|
Manual |
Manual |
-
|
Elec3DAnnotation
Elec3DConductorOccurrence
A type that identifies an electrical conductor occurrence.
To know
more, see Elec3DConductor.
Elec3DContactOccurrence
A type that identifies an electrical contact occurrence.
To know more, see Elec3DContact.
Elec3DDeviceNode
A type that identifies a specialized node in the graph's network. This object
includes a device occurrence connected to a segment extremity or to a segment by a
distant connection and through an electrical port.
Elec3DDeviceRouteElement
A type that identifies an Elec3DRouteElement defined by a Device
(ProductOccurence) and an Elec3DSegmentConnectionPoint or an Elec3DCavity.
For more information, see Elec3DRouteElement.
Elec3DFillerPlugOccurrence
A type that identifies an electrical filler plug occurrence.
To know
more, see Elec3DFillerPlug.
Elec3DProtectionAnnotation
Elec3DSegmentAnnotation
Elec3DJunctionDeviceNode
A type that identifies a specialized node in the graph's network. This object
represents the junction (electrical device) that can belong to the path of a cable's
route.
Elec3DJunctionNode
A type that identifies a specialized node in the graph's network. This object
represents the connection point of several segments at a branch point or at a branch
extremity.
Elec3DMultiInsertConnectorOccurrence
A type that identifies an electrical multi insert connector occurrence.
To
know more, see Elec3DMultiInsertConnector.
Elec3DNetworkArc
A type that identifies an arc in the graph's network. This linear object
links two nodes and corresponds to a segment, a subpart of a segment, or a distant
connection.
Attributes
Name used in EKL |
NLS Name |
Type |
Comment |
SegregationCode
|
Segregation code |
String
|
- |
Methods
The following methods are associated with this type:
Elec3DNetworkNode
A type that identifies a node in the graph's network. This object is
specialized depending on the electrical content it contains.
There are four specialized nodes: Elec3DDeviceNode, Elec3DSpliceNode, Elec3DProxyNode, and Elec3DJunctionNode.
Methods
The following methods are associated with this type:
Elec3DNetworkPath
A type that identifies a way in the graph's network. This object includes an
ordered set of nodes and arcs.
Methods
The following methods are associated with this type:
Elec3DPointRouteElement
A type that identifies an Elec3DRouteElement defined by a point.
For more information, see Elec3DRouteElement.
Elec3DProxyNode
A type that identifies a specialized node in the graph's network. This object
represents the connection point of a proxy branch point or a distant connection on a
segment.
Elec3DRouteElement
A type that identifies a route element created during the definition of a
branch route.
Available subtypes are: Elec3DDeviceRouteElement,
Elec3DPointRouteElement,
and Elec3DSupportRouteElement.
Elec3DShellOccurrence
A type that identifies an electrical shell occurrence.
To know more,
see Elec3DShell.
Elec3DSingleInsertConnectorOccurrence
A type that identifies an electrical single insert connector occurrence.
To know more, see Elec3DSingleInsertConnector.
Elec3DSpliceNode
A type that identifies a specialized node in the graph's network. This object
includes a splice device connected to a branch point and the segment extremities
connected to the branch point.
Elec3DSpliceOccurrence
A type that identifies an electrical splice occurrence.
To know more,
see Elec3DSplice.
Elec3DStudOccurrence
A type that identifies an electrical stud occurrence.
To know more,
see Elec3DStud.
Elec3DSupportRouteElement
A type that identifies an Elec3DRouteElement defined by a Support
(ProductOccurence) and a section's index.
For more information, see Elec3DRouteElement.
Elec3DTerminalBlockOccurrence
A type that identifies an electrical terminal block occurrence.
To know more, see Elec3DTerminalBlock.
Elec3DTerminalStripOccurrence
A type that identifies an electrical terminal strip occurrence.
To know
more, see Elec3DTerminalStrip.
ElecCircularProfile
This type identifies the profile of a segment of Circle type.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Diameter
|
LENGTH |
Identifies the diameter of the circular
profile. |
Read only |
ElecConductorOccurrence
A type that identifies Elec3DConductorOccurrence and
Elec3DConductorGroupOccurrence.
To know more, see
Elec3DConductor.
ElecDeviceDistantLink
This type describes the attributes of a distant link.
Attributes
Name used in EKL |
NLS Name |
Type |
Comment |
Elec_ExtraLength
|
Extra length |
LENGTH |
Extra length defined on the distant link.
|
Elec_LinkedDevice
|
Linked device |
ProductOccurrence |
End device of the distant link. |
Elec_LinkedSegment
|
Linked segment |
Segment
|
Computed segment based on the branch's length.
|
ElecDimPath
This type describes an electrical feature that defines the dimension along a
path in an electrical network.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Length
|
LENGTH |
None |
Read only |
_AlgoError
|
String
|
None |
Read only |
ElecEllipticalProfile
This type identifies the profile of a segment of Ellipse type.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_MinorAxis
|
LENGTH |
Identifies the magnitude of the minor axis of
the elliptical profile. |
Read only |
Elec_MajorAxis
|
LENGTH |
Identifies the magnitude of the major axis of
the elliptical profile. |
Read only |
ElecItinerary
This
type provides the itinerary information of a cable route.
Attributes
Name |
Type |
Comment |
Elec_ItineraryElements |
List |
-
|
Elec_ItineraryLengths |
List |
-
|
Methods
The following method is associated with this type:
ElecPartOccurrence
A type that identifies all electrical device occurrences whose super type is
ElecPartOccurrence.
To know more, see
ElecPart.
ElecProfile
This type identifies the profile type of a segment.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_ProfileType
|
String
|
Values can be NoProfile, Circle, Ellipse,
Rectangle, or Truncated Rectangle. |
Read only |
Elec_ProfileArea
|
Area |
None |
Read only |
ElecRectangularProfile
This type identifies the profile of a segment of Rectangle type.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Width
|
LENGTH |
Identifies the magnitude of the width of the
rectangular profile. |
Read only |
Elec_Height
|
LENGTH |
Identifies the magnitude of the height of the
rectangular profile. |
Read only |
ElecRoute
A type that identifies the route of an electrical cable.
Attributes
Name |
Type |
Comment |
Elec_ValidatedItinerary |
ElecItinerary |
-
|
Elec_ValidatedLength |
LENGTH |
The
validated length of the cable's route. |
Elec_ValidatedRouteStatus |
RouteStatus |
The
status can be:
- Fully validated
- In Revision
- Not Validated
|
Elec_ValidationStatus |
RouteValidationStatus |
The
status can be: |
ElecRouteImpactInfo
This
type identifies the impacts on the route of an electrical cable.
Attributes
Name |
Type |
Comment |
Elec_ComputedItinerary |
ElecItinerary |
Computed itinerary elements and computed
itinerary lengths of the current cable route. |
Elec_ComputedLength |
LENGTH |
Computed length of the current cable
route. |
Elec_ComputedRouteStatus |
RouteStatus |
Computed route status of current cable
route. |
Elec_ImpactDetails |
String |
Details of the impact. Information provided
in Elec_ImpactDetails is exported in the
report. |
Elec_IsImpacted |
Integer |
- False (0): the cable is not impacted.
- True (1): the cable is impacted.
|
Elec_Route |
ElecRoute |
Current route of the cable under
analysis |
ElecTruncatedRectangularProfile
This type identifies the profile of a segment of Truncated Rectangle type.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_MajorWidth
|
LENGTH |
Identifies the magnitude of the major width of
the truncated rectangular profile. |
Read only |
Elec_MajorHeight
|
LENGTH |
Identifies the magnitude of the major height
of the truncated rectangular profile. |
Read only |
Elec_MinorWidth
|
LENGTH |
Identifies the magnitude of the minor width of
the truncated rectangular profile. |
Read only |
Elec_MinorHeight
|
LENGTH |
Identifies the magnitude of the minor height
of the truncated rectangular profile. |
Read only |
Elec_CornerPosition
|
String
|
Identifies the position of the truncated
corner. Values can be TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, or
BOTTOM_RIGHT.
|
Read only |
Electrical3DSystemOccurrence
A type that identifies an electrical physical system occurrence.
To know
more, see Electrical3DSystem.
ElectricalBranchGeometryOccurrence
A type that identifies an electrical branch geometry occurrence.
To
know more, see ElectricalBranchGeometry.
Inheritance Path
ObjectType
Feature
ProductOccurrence
ElectricalBranchGeometryOccurrence
ElectricalGeometryOccurrence
A type that identifies an electrical geometry occurrence.
To know
more, see ElectricalGeometry.
Fold
This type describes an electrical feature of fold type that you create when
you click Fold
from the
Branch section of the action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Part Design User's Guide.
Attributes
Name |
Type |
Comment |
Access rights |
Fold_Angle
|
ANGLE |
None |
Read only |
Fold_BendRadius
|
LENGTH |
None |
Read only |
Fold_ConductorsExtraLength
|
LENGTH |
None |
Read only |
Fold_Radius
|
LENGTH |
None |
Read only |
IsAngleWithinUserDefinedRange
|
Boolean
|
Returns Boolean to know if the fold angle is
inside the fold angle range defined in the . |
Read only |
IsInterferingWithPointsOnBranch
|
Boolean
|
Returns Boolean to know if a construction
element of the branch is interfering with the fold (inside the
fold area). |
Read only |
GreenLine
This type describes an electrical feature of greenline type that you create
when you select Green Line
from the Protection section of the
action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Part Design User's Guide.
InternalAdaptiveProtection
This type describes a protective covering of adaptive diameter type that you
create when you select Protective Covering
from the Branch section of the action bar, in the Electrical 3D Design
app. The adaptive protection is then placed using
Protective Covering
from the Protection section of the
action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
InternalCorrugatedProtection
This type describes a protective covering of corrugated tube type that you
create when you select Protective Covering
from the Branch section of the action bar, in the Electrical 3D Design
app. The corrugated protection is then placed using
Protective Covering from the Protection section of the
action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Bend_Radius
|
LENGTH |
None |
Read/Write |
InternalFixedProtection
This type describes a protective covering of fixed diameter type that you
create when you select Protective Covering
from the Branch section of the action bar, in the Electrical 3D Design
app. The fix diameter protection is then placed
using Protective Covering
from the Protection section of the
action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Bend_Radius
|
LENGTH |
None |
Read/Write |
InternalProtection
This type describes an electrical feature of protective covering type that
you create that you create when you select Protective
Covering
from the Branch section of the action bar, in the Electrical 3D Design
app. The fixed diameter covering is then placed
using Protective Covering
from the
Protection section of the action bar, in Electrical 3D Part Design
app.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
Attributes
Name |
Type |
Comment |
Access rights |
CoveredBundleSegments
|
List
|
Returns the list of segments covered by the
protective covering. |
Read only |
Elec_External_Reference
|
String
|
None |
Read/Write |
Elec_Inner_Diameter
|
LENGTH |
Defines the inner diameter. For adaptive
diameter and tape coverings, this attribute is read-only.
|
Read/Write |
Elec_Length
|
LENGTH |
Defines the length. |
Read/Write |
Elec_Line_Type
|
Integer
|
Defines the line type. |
Read/Write |
Elec_Line_Weight
|
Real
|
Defines the linear mass used for the flattened
representation. |
Read/Write |
Elec_Preferred_Length
|
LENGTH |
Defines the preferred length of the protection
covering. |
Read/Write |
Elec_Ref_PartNumber
|
String
|
Defines the reference part number. |
Read/Write |
Elec_Sub_Type
|
String
|
Defines the subtype. |
Read/Write |
Elec_Text
|
String
|
Defines the text used as an annotation. |
Read/Write |
Elec_Thickness
|
LENGTH |
None |
Read/Write |
Methods
The following methods are associated with this type:
InternalTapeProtection
This type describes a protective covering of tape type that you create when
you select Protective Covering
from the Branch section of the action bar, in the Electrical 3D Design
app. The tape is then placed using
Protective Covering
from the
Protection section of the action bar, in the Electrical 3D Part Design
app.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Bend_Radius_Delta
|
LENGTH |
Defines the bend radius value, which
corresponds to the minimum bend radius of the tape curve.
This value takes into account the segment and tape bend
radius rule and ends up to an increased rigidity due to the
tape.
|
Read only |
Elec_Covering_Length
|
LENGTH |
Defines the length along the segment center
curve covered. |
Read/Write |
Elec_Number_Layer
|
Integer
|
Defines the number of layers applied over the
segment. |
Read/Write |
Elec_Tape_Thickness
|
LENGTH |
Defines the thickness. |
Read only |
Elec_Tape_Width
|
LENGTH |
Defines the width. |
Read only |
Elec_Taping_Angle
|
ANGLE |
Defines the taping angle. |
Read/Write |
Elec_Total_Tape_Length
|
LENGTH |
Defines the tape length; depends on the taping
angle, the covered length and the number of layers. |
Read only |
Elec_Total_Thickness
|
LENGTH |
Defines the total tape thickness; depends on
the overlap due to the taping angle and the number of layers. |
Read only |
MountingEquipmentOccurrence
A type that identifies a mounting equipment occurrence.
To know more,
see MountingEquipment.
RouteRuleSet
A type that identifies a roule rule set. This set comprises the
information defining the path of a cable's route.
Attributes
Name |
Type |
Comment |
Elec_AreCompatibilityTablesUsed |
Boolean |
-
|
Elec_AreConstraintsUsed |
Boolean |
-
|
Elec_BusinessRulesNotUsed |
List |
-
|
Elec_BusinessRulesUsed |
List |
-
|
Elec_FillingRatioUsed |
String |
-
|
Elec_IsAlternateRoute |
Boolean |
-
|
Elec_ProjectFillingRatio |
Real |
-
|
Elec_RoutingActionUsed |
String |
-
|
Elec_UserFillingRatio |
Real |
-
|
Elec_IsPriorityRouteRuleActive |
Boolean |
- |
RouteStatus
This type describes the route status of a
cable.
Enumerated Values
Value |
NLS Value |
Comment |
Not_Routed |
Not Routed |
-
|
Routed |
Routed |
-
|
Broken |
Broken |
-
|
RouteValidationStatus
This
type describes the validation status of a cable's route.
Enumerated Values
Value |
NLS Value |
Comment |
Not_Validated |
Not Validated |
-
|
Fully_Validated |
Fully Validated |
-
|
In_Revision |
In Revision |
-
|
Segment
This type describes an electrical feature of segment type that you create
when you select either Branch
from the Branch section of the action bar in the Electrical 3D Part Design
app or Electrical Branch
Geometry
from the Branch section of the action bar in the Electrical 3D Part Design.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
Attributes
Name |
Type |
Comment |
Access rights |
DiameterComputedFromWires
|
LENGTH |
Gives the diameter of the branch computed from
the wires routed through this branch. |
Read only |
Elec_Bend_Radius
|
LENGTH |
Returns the bend radius value that corresponds
to the minimum bend radius of the segment curve. Same value as
the branch bend radius. |
Read only |
Elec_Bend_Radius_OK
|
Boolean
|
Returns True if the
segment real bend radius is greater than the
Elec_Bend_Radius attribute. |
Read only |
Elec_Diameter
|
LENGTH |
Defines the segment diameter. |
Read/Write |
Elec_Dimension1
|
LENGTH |
For non circular profiles, returns the first dimension, that
is the height for rectangular profile and the major axis for
elliptical profile.
For circular profiles, returns the diameter of the segment.
|
Read only |
Elec_Dimension2
|
LENGTH |
For non circular profiles, returns the second dimension,
that is the width for rectangular profile and the minor axis
for elliptical profile.
For circular profiles, it is 0.0.
|
Read only |
Elec_FullConnected
|
Boolean
|
Is True if both segment
extremities are connected. |
Read only |
Elec_Length
|
LENGTH |
Gives the segment length. |
Read only |
Elec_Length_Tolerance_Apply
|
Boolean
|
None |
Read only |
Elec_Min_Bend_Radius
|
LENGTH |
Output data defining the actual minimum bend
radius value computed on the segment curve. |
Read only |
Elec_NumberOfRoutedConductors
|
Integer
|
None |
Read only |
Elec_ProfileType
|
String
|
Returns the type of profile for the segment. Possible string
types are CIRCLE, ELLIPSE, RECTANGLE, or TRUNCATED
RECTANGLE.
|
Read only |
Elec_Segreg
|
String
|
Defines the segment separation code used by
the routing algorithm. |
Read/Write |
Elec_SubType
|
String
|
Defines the segment subtype. |
Read/Write |
Elec_TotalWeight
|
MASS |
None |
Read only |
IncludedWires
|
List
|
Returns a list of wires routed inside the
segment. |
Read only |
Example 1
Let sName (STRING)
Let result (BOOLEAN)
Let bFromStart (BOOLEAN)
Let FillingRatio (REAL)
Let startOffset (REAL)
Let endOffset (REAL)
Let sMessage (STRING)
Let index (INTEGER)
Let sNewLine (STRING)
set endOffset = 0.0
set bFromStart = true
set sName = Segment.Name
set sNewLine = "| "
set sMessage = ""
set sMessage = sMessage + "For Segment = " + sName + ":" + sNewLine
/* Computation of filling ratio of complete segemnt*/
result = Segment->Elec_FillingRatio(FillingRatio, bFromStart, startOffset)
set sMessage = sMessage + "Filling ratio of segment = " + ToString(FillingRatio) + sNewLine
/* Computation of segment filling ratio at one section i.e. 0.5 */
set startOffset = 0.5
result = Segment->Elec_FillingRatio(FillingRatio, bFromStart, startOffset)
set sMessage = sMessage + "Filling ratio at 0.5 = " + ToString(FillingRatio) + sNewLine
/* Computation of segment filling ratio at between two sections*/
set index = 1
for index while index <= 5
{
set startOffset = endOffset
set endOffset = startOffset + 0.2
result = Segment->Elec_FillingRatio(FillingRatio, bFromStart, startOffset, endOffset)
set sMessage = sMessage + " Filling ratio between " + ToString(startOffset) + " and " + ToString(endOffset) + " = " + ToString(FillingRatio) +sNewLine
}
Message (sMessage)
Example 2
Let sName (STRING)
Let result (BOOLEAN)
Let bFromStart (BOOLEAN)
Let FillingRatio (REAL)
Let startOffset (REAL)
Let endOffset (REAL)
Let sMessage (STRING)
Let index (INTEGER)
Let sNewLine (STRING)
set endOffset = 0.0
set bFromStart = true /* From End extremity of Segment */
set sName = Segment.Name
set sNewLine = "| "
set sMessage = ""
set sMessage = sMessage + "For Segment = " + sName + ":" + sNewLine
/* Computation of filling ratio of complete segemnt*/
result = Segment->Elec_FillingRatio(FillingRatio, bFromStart, startOffset)
set sMessage = sMessage + "Filling ratio of segment = " + ToString(FillingRatio) + sNewLine
/* Computation of segment filling ratio at one section i.e. 0.5 */
set startOffset = 0.5
result = Segment->Elec_FillingRatio(FillingRatio, bFromStart, startOffset)
set sMessage = sMessage + "Filling ratio at 0.5 = " + ToString(FillingRatio) + sNewLine
/* Computation of segment filling ratio at between two sections*/
set index = 1
for index while index <= 5
{
set startOffset = endOffset
set endOffset = startOffset + 0.2
result = Segment->Elec_FillingRatio(FillingRatio, bFromStart, startOffset, endOffset)
set sMessage = sMessage + " Filling ratio between " + ToString(startOffset) + " and " + ToString(endOffset) + " = " + ToString(FillingRatio) +sNewLine
}
Message (sMessage)
Example 3
let Diameter(LENGTH)
let Dimension1(LENGTH)
let Dimension2(LENGTH)
let SegmentProfile(STRING)
SegmentProfile = Obj.Elec_ProfileType
Diameter = Obj.Elec_Diameter
Dimension1 = Obj.Elec_Dimension1
Dimension2 = Obj.Elec_Dimension2
Notify("Segment = #, Profile of the Segment : #, Dimension1 = #, Dimension2 = #", Obj.Name, SegmentProfile, Dimension1, Dimension2)
SegmentExtremity
This type describes an electrical feature of segment extremity type that is
created when you create a segment.
For more information, see Electrical 3D Design and Electrical 3D Part Design User's Guides.
Inheritance Path
ObjectType
Feature
SegmentExtremity
Attributes
Name |
Type |
Comment |
Access rights |
Elec_Number
|
Integer
|
None |
Read only |
Elec_Parent
|
Segment
|
None |
Read only |
IsGeoAndElecConnectionSame
|
Boolean
|
None |
Read only |
NumberOfConnectedDevices
|
Integer
|
None |
Read only |
NumberOfConnectedSegments
|
Integer
|
None |
Read only |
SharedEquipmentPartOccurrence
A type that identifies an equipment part occurrence.
SharedSupportPartOccurrence
A type that identifies a support part occurrence.
Wire
The Wire electrical feature type is deprecated; use Conductor instead.
Methods
The following methods are associated with this type:
WireGroup
The WireGroup electrical feature type is deprecated; use ConductorGroup
instead.
|