public interface FlexibleCableBuilder extends FeatureBuilder
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 |
---|---|
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
FlexibleCableSegment bend segment. |
FlexibleCableSegment |
createPlanarSegment(String length,
int segmentIndex)
Creates a new
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
FlexibleCableSegment . |
TaggedObjectList |
segmentList()
Returns the cable segment list.
|
void |
setCableDirection(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(Direction thicknessDirection)
Sets the thickness direction.
|
Point |
startPoint()
Returns the start point.
|
Expression |
strippingLength()
Returns the stripping length.
|
Expression |
thickness()
Returns the thickness.
|
Direction |
thicknessDirection()
Returns the thickness direction.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
TaggedObjectList segmentList() throws NXException, RemoteException
NXException
RemoteException
Point startPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartPoint(Point startPoint) throws NXException, RemoteException
startPoint
- NXException
RemoteException
Direction cableDirection() throws NXException, RemoteException
NXException
RemoteException
void setCableDirection(Direction cableDirection) throws NXException, RemoteException
cableDirection
- NXException
RemoteException
Direction thicknessDirection() throws NXException, RemoteException
NXException
RemoteException
void setThicknessDirection(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
- FlexibleCableSegment
.NXException
RemoteException
FlexibleCableSegment getSegment(int index) throws NXException, RemoteException
index
- Index of the required FlexibleCableSegment
.NXException
RemoteException
void deleteSegment(int index) throws NXException, RemoteException
index
- Index of the FlexibleCableSegment
which needs to be deleted.NXException
RemoteException
void deleteAllSegments() throws NXException, RemoteException
NXException
RemoteException
FlexibleCableSegment createPlanarSegment(String length, int segmentIndex) throws NXException, RemoteException
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
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
- FlexibleCableBuilder.BendAngleDirectionOptions
pathAdjustmentAngleDirection
- FlexibleCableBuilder.PathAdjustmentAngleDirectionOptions
segmentIndex
- Index.NXException
RemoteException
int getSegmentCount() throws NXException, RemoteException
FlexibleCableSegment
.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.