public interface FlexibleCableBuilder
SheetmetalManager.createFlexibleCableBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ConductorCount | 5 |
ConductorSpacing.Value | 1 (millimeters part), 0.1 (inches part) |
ConductorWidth.Value | 2 (millimeters part), 0.2 (inches part) |
CrossSectionWidth.Value | 20 (millimeters part), 1 (inches part) |
StrippingLength.Value | 3 (millimeters part), 0.3 (inches part) |
Thickness.Value | 1 (millimeters part), 0.04 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
FlexibleCableBuilder.BendAngleDirectionOptions
This enum represents the bend angle direction for the bend segment.
|
static class |
FlexibleCableBuilder.PathAdjustmentAngleDirectionOptions
This enum represents the path adjustment angle direction for the bend segment.
|
static class |
FlexibleCableBuilder.SegmentTypeOptions
Represents the Flexible Cable segment options.
|
Modifier and Type | Method and Description |
---|---|
nxopen.Direction |
cableDirection()
Returns the cable direction.
|
int |
conductorCount()
Returns the count of conductors.
|
Expression |
conductorSpacing()
Returns the conductor spacing.
|
Expression |
conductorWidth()
Returns the conductor width.
|
FlexibleCableSegment |
createBendSegment(String bendAngle,
String bendRadius,
String pathAdjustmentAngle,
FlexibleCableBuilder.BendAngleDirectionOptions bendAngleDirection,
FlexibleCableBuilder.PathAdjustmentAngleDirectionOptions pathAdjustmentAngleDirection,
int segmentIndex)
Creates a new
Features.SheetMetal.FlexibleCableSegment bend segment. |
FlexibleCableSegment |
createPlanarSegment(String length,
int segmentIndex)
Creates a new
Features.SheetMetal.FlexibleCableSegment planar segment. |
Expression |
crossSectionWidth()
Returns the cross section width.
|
void |
deleteAllSegments()
Deletes all cable segments.
|
void |
deleteSegment(int index)
Deletes a cable segment at given index.
|
int |
getIndexOfSegment(FlexibleCableSegment flexibleCableSegment)
Returns the index of cable segment.
|
FlexibleCableSegment |
getSegment(int index)
Returns the cable segment at given index.
|
int |
getSegmentCount()
Get the count of
Features.SheetMetal.FlexibleCableSegment . |
TaggedObjectList |
segmentList()
Returns the cable segment list.
|
void |
setCableDirection(nxopen.Direction cableDirection)
Sets the cable direction.
|
void |
setConductorCount(int noOfConductors)
Sets the count of conductors.
|
void |
setStartPoint(Point startPoint)
Sets the start point.
|
void |
setThicknessDirection(nxopen.Direction thicknessDirection)
Sets the thickness direction.
|
Point |
startPoint()
Returns the start point.
|
Expression |
strippingLength()
Returns the stripping length.
|
Expression |
thickness()
Returns the thickness.
|
nxopen.Direction |
thicknessDirection()
Returns the thickness direction.
|
TaggedObjectList segmentList() throws NXException, RemoteException
NXException
RemoteException
Point startPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartPoint(Point startPoint) throws NXException, RemoteException
startPoint
- NXException
RemoteException
nxopen.Direction cableDirection() throws NXException, RemoteException
NXException
RemoteException
void setCableDirection(nxopen.Direction cableDirection) throws NXException, RemoteException
cableDirection
- NXException
RemoteException
nxopen.Direction thicknessDirection() throws NXException, RemoteException
NXException
RemoteException
void setThicknessDirection(nxopen.Direction thicknessDirection) throws NXException, RemoteException
thicknessDirection
- NXException
RemoteException
Expression thickness() throws NXException, RemoteException
NXException
RemoteException
Expression crossSectionWidth() throws NXException, RemoteException
NXException
RemoteException
Expression conductorWidth() throws NXException, RemoteException
NXException
RemoteException
Expression conductorSpacing() throws NXException, RemoteException
NXException
RemoteException
Expression strippingLength() throws NXException, RemoteException
NXException
RemoteException
int conductorCount() throws NXException, RemoteException
NXException
RemoteException
void setConductorCount(int noOfConductors) throws NXException, RemoteException
noOfConductors
- Number of conductors of cable.NXException
RemoteException
int getIndexOfSegment(FlexibleCableSegment flexibleCableSegment) throws NXException, RemoteException
flexibleCableSegment
- Features.SheetMetal.FlexibleCableSegment
.NXException
RemoteException
FlexibleCableSegment getSegment(int index) throws NXException, RemoteException
index
- Index of the required Features.SheetMetal.FlexibleCableSegment
.NXException
RemoteException
void deleteSegment(int index) throws NXException, RemoteException
index
- Index of the Features.SheetMetal.FlexibleCableSegment
which needs to be deleted.NXException
RemoteException
void deleteAllSegments() throws NXException, RemoteException
NXException
RemoteException
FlexibleCableSegment createPlanarSegment(String length, int segmentIndex) throws NXException, RemoteException
Features.SheetMetal.FlexibleCableSegment
planar segment. This
can be either appended at the end, or inserted in between the list. This is decided by
the input index.
length
- Length. segmentIndex
- Index.NXException
RemoteException
FlexibleCableSegment createBendSegment(String bendAngle, String bendRadius, String pathAdjustmentAngle, FlexibleCableBuilder.BendAngleDirectionOptions bendAngleDirection, FlexibleCableBuilder.PathAdjustmentAngleDirectionOptions pathAdjustmentAngleDirection, int segmentIndex) throws NXException, RemoteException
Features.SheetMetal.FlexibleCableSegment
bend segment. This
can be either appended at the end, or inserted in between the list. This is decided by
the input index.
bendAngle
- Bend angle. bendRadius
- Bend radius. pathAdjustmentAngle
- Path adjustment angle. bendAngleDirection
- Features.SheetMetal.FlexibleCableBuilder.BendAngleDirectionOptions
pathAdjustmentAngleDirection
- Features.SheetMetal.FlexibleCableBuilder.PathAdjustmentAngleDirectionOptions
segmentIndex
- Index.NXException
RemoteException
int getSegmentCount() throws NXException, RemoteException
Features.SheetMetal.FlexibleCableSegment
.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.