public interface MotionSimulationBuilder extends Builder
MotionSimulationBuilder
to support dynamic interference check. MotionSimulationCollection.createMotionSimulationBuilder()
Property | Value |
---|---|
CamDefinitionMethod (deprecated) | AutomaticalDefinedCam |
CrankRadius.Value | 0 |
CsysVisibility | 0 |
DiePitch.Value | 0 |
DiePitch02.Value | 10.0 (millimeters part), 1.0 (inches part) |
EjectorMoveOption | After |
IncludeBlank | 0 |
LiftHeight.Value | 0 |
LiftHeight02.Value | 10.0 (millimeters part), 1.0 (inches part) |
MachineStroke.Value | 0 |
RenameComponents | 0 |
StripTravel.Value | 0 |
StrokeAngleStep.Value | 1 |
StrokePerMinute | 0 |
TransferEndAngle.Value | 250 |
TransferStartAngle.Value | 110 |
Modifier and Type | Interface and Description |
---|---|
static class |
MotionSimulationBuilder.CamDefinitionType
Specifies the way to define cam, automatically or manually.
|
static class |
MotionSimulationBuilder.EjectorMoveOptions
Specifies the ejector move type, after or while
|
static class |
MotionSimulationBuilder.MoldbaseStyleType
Specifies the style type of moldbase, two-plate style or three-plate style
|
static class |
MotionSimulationBuilder.Types
Specifies the operation options of motion simulation.
|
Modifier and Type | Method and Description |
---|---|
MotionSimulationBuilder.CamDefinitionType |
camDefinitionMethod()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
SelectBodyList |
component()
Returns the component to assign die components mounted to a kinematic component.
|
String |
controlDataFile()
Returns the constrol data to import to kinematic model
License requirements: None. |
Expression |
crankRadius()
Returns the crank radius to calculate controller data.
|
boolean |
csysVisibility()
Returns the csys visibility to specify if hide csys in kinematic model
License requirements: None. |
Expression |
diePitch()
Returns the die pitch to calculate controller data.
|
Expression |
diePitch02()
Returns the die pitch value for second strip, it's used to calculate controller data.
|
MotionSimulationBuilder.EjectorMoveOptions |
ejectorMoveOption()
Returns the ejector move option
License requirements: None. |
String |
exportControlData()
Returns the export file of kinematic model control data
License requirements: None. |
boolean |
includeBlank()
Returns the include blank flag to specify if blanked bodies need to be mounted to kinematic model
License requirements: None. |
SelectBody |
kinematicModel()
Returns the kinematic model to specify whose parameters need to be modified.
|
Expression |
liftHeight()
Returns the lift height to calculate controller data.
|
Expression |
liftHeight02()
Returns the lift height for second strip, it's used to calculate controller data.
|
Expression |
machineStroke()
Returns the machine stroke to calculate controller data.
|
MotionSimulationBuilder.MoldbaseStyleType |
moldbaseStyle()
Returns the moldbase style to control the visibility of process parameters for mold
License requirements: None. |
boolean |
renameComponents()
Returns the rename kinematic model components.
|
String |
renameRule()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
setCamDefinitionMethod(MotionSimulationBuilder.CamDefinitionType camDefinitionMethod)
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
setControlDataFile(String filename)
License requirements: None. |
void |
setCsysVisibility(boolean csysVisibility)
License requirements: None. |
void |
setEjectorMoveOption(MotionSimulationBuilder.EjectorMoveOptions ejectorMoveOption)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setExportControlData(String filename)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setIncludeBlank(boolean includeBlank)
License requirements: None. |
void |
setMoldbaseStyle(MotionSimulationBuilder.MoldbaseStyleType moldbaseStyle)
License requirements: None. |
void |
setRenameComponents(boolean renameComponents)
License requirements: None. |
void |
setRenameRule(String renameRule)
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
setStripVector(nxopen.Direction stripVector)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setStrokePerMinute(double strokePerMinute)
License requirements: None. |
void |
setTargetDirectory(String foldername)
License requirements: None. |
void |
setType(MotionSimulationBuilder.Types type)
License requirements: None. |
Expression |
stripTravel()
Returns the strip travel to calculate controller data.
|
nxopen.Direction |
stripVector()
Returns the strip feeding direction
License requirements: None. |
Expression |
strokeAngleStep()
Returns the stroke angle step to calculate controller data.
|
double |
strokePerMinute()
Returns the stroke per minute
License requirements: None. |
String |
targetDirectory()
Returns the target directory to save cloned kinematic model.
|
Expression |
transferEndAngle()
Returns the angle to specify when transfer stops moving.
|
Expression |
transferStartAngle()
Returns the angle to specify when transfer starts moving.
|
MotionSimulationBuilder.Types |
type()
Returns the type to specify which operation of motion simulation takes effect.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String targetDirectory() throws NXException, RemoteException
NXException
RemoteException
void setTargetDirectory(String foldername) throws NXException, RemoteException
foldername
- NXException
RemoteException
String renameRule() throws NXException, RemoteException
NXException
RemoteException
void setRenameRule(String renameRule) throws NXException, RemoteException
renameRule
- NXException
RemoteException
boolean renameComponents() throws NXException, RemoteException
NXException
RemoteException
void setRenameComponents(boolean renameComponents) throws NXException, RemoteException
renameComponents
- NXException
RemoteException
boolean csysVisibility() throws NXException, RemoteException
NXException
RemoteException
void setCsysVisibility(boolean csysVisibility) throws NXException, RemoteException
csysVisibility
- NXException
RemoteException
boolean includeBlank() throws NXException, RemoteException
NXException
RemoteException
void setIncludeBlank(boolean includeBlank) throws NXException, RemoteException
includeBlank
- NXException
RemoteException
SelectBodyList component() throws NXException, RemoteException
NXException
RemoteException
SelectBody kinematicModel() throws NXException, RemoteException
NXException
RemoteException
MotionSimulationBuilder.MoldbaseStyleType moldbaseStyle() throws NXException, RemoteException
NXException
RemoteException
void setMoldbaseStyle(MotionSimulationBuilder.MoldbaseStyleType moldbaseStyle) throws NXException, RemoteException
moldbaseStyle
- NXException
RemoteException
Expression machineStroke() throws NXException, RemoteException
NXException
RemoteException
Expression crankRadius() throws NXException, RemoteException
NXException
RemoteException
Expression stripTravel() throws NXException, RemoteException
NXException
RemoteException
Expression liftHeight() throws NXException, RemoteException
NXException
RemoteException
Expression liftHeight02() throws NXException, RemoteException
NXException
RemoteException
Expression diePitch() throws NXException, RemoteException
NXException
RemoteException
Expression diePitch02() throws NXException, RemoteException
NXException
RemoteException
Expression transferStartAngle() throws NXException, RemoteException
NXException
RemoteException
Expression transferEndAngle() throws NXException, RemoteException
NXException
RemoteException
Expression strokeAngleStep() throws NXException, RemoteException
NXException
RemoteException
double strokePerMinute() throws NXException, RemoteException
NXException
RemoteException
void setStrokePerMinute(double strokePerMinute) throws NXException, RemoteException
strokePerMinute
- NXException
RemoteException
MotionSimulationBuilder.EjectorMoveOptions ejectorMoveOption() throws NXException, RemoteException
NXException
RemoteException
void setEjectorMoveOption(MotionSimulationBuilder.EjectorMoveOptions ejectorMoveOption) throws NXException, RemoteException
ejectorMoveOption
- NXException
RemoteException
String controlDataFile() throws NXException, RemoteException
NXException
RemoteException
void setControlDataFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String exportControlData() throws NXException, RemoteException
NXException
RemoteException
void setExportControlData(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
MotionSimulationBuilder.CamDefinitionType camDefinitionMethod() throws NXException, RemoteException
NXException
RemoteException
void setCamDefinitionMethod(MotionSimulationBuilder.CamDefinitionType camDefinitionMethod) throws NXException, RemoteException
camDefinitionMethod
- NXException
RemoteException
nxopen.Direction stripVector() throws NXException, RemoteException
NXException
RemoteException
void setStripVector(nxopen.Direction stripVector) throws NXException, RemoteException
stripVector
- NXException
RemoteException
MotionSimulationBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(MotionSimulationBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.