NX Open C++ Reference Guide
|
Represents a Tooling::MotionSimulationBuilder to support dynamic interference check. More...
Public Types | |
enum | CamDefinitionType { CamDefinitionTypeAutomaticalDefinedCam, CamDefinitionTypeUserDefinedCam } |
Specifies the way to define cam, automatically or manually. More... | |
enum | MoldbaseStyleType { MoldbaseStyleTypeTwo, MoldbaseStyleTypeThree } |
Specifies the style type of moldbase, two-plate style or three-plate style. More... | |
enum | Types { TypesAddKinematicModel, TypesMountComponent, TypesDefineCam, TypesRunSimulation } |
Specifies the operation options of motion simulation. More... | |
Public Member Functions | |
NXOpen::Tooling::MotionSimulationBuilder::CamDefinitionType | CamDefinitionMethod () |
Returns the cam definition method, automatically or manually. | |
NXOpen::SelectBodyList * | Component () |
Returns the component to assign die components mounted to a kinematic component. | |
NXString | ControlDataFile () |
Returns the constrol data to import to kinematic model Created in NX7.5.0. | |
NXOpen::Expression * | CrankRadius () |
Returns the crank radius to calculate controller data. | |
bool | CsysVisibility () |
Returns the csys visibility to specify if hide csys in kinematic model Created in NX7.5.0. | |
NXOpen::Expression * | DiePitch () |
Returns the die pitch to calculate controller data. | |
bool | IncludeBlank () |
Returns the include blank flag to specify if blanked bodies need to be mounted to kinematic model Created in NX7.5.0. | |
NXOpen::SelectBody * | KinematicModel () |
Returns the kinematic model to specify whose parameters need to be modified. | |
NXOpen::Expression * | LiftHeight () |
Returns the lift height to calculate controller data. | |
NXOpen::Expression * | MachineStroke () |
Returns the machine stroke to calculate controller data. | |
NXOpen::Tooling::MotionSimulationBuilder::MoldbaseStyleType | MoldbaseStyle () |
Returns the moldbase style to control the visibility of process parameters for mold Created in NX7.5.0. | |
NXString | RenameRule () |
Returns the renaming rule to clone kinematic model. | |
void | SetCamDefinitionMethod (NXOpen::Tooling::MotionSimulationBuilder::CamDefinitionType camDefinitionMethod) |
Sets the cam definition method, automatically or manually. | |
void | SetControlDataFile (const NXString &filename) |
Sets the constrol data to import to kinematic model Created in NX7.5.0. | |
void | SetCsysVisibility (bool csysVisibility) |
Sets the csys visibility to specify if hide csys in kinematic model Created in NX7.5.0. | |
void | SetIncludeBlank (bool includeBlank) |
Sets the include blank flag to specify if blanked bodies need to be mounted to kinematic model Created in NX7.5.0. | |
void | SetMoldbaseStyle (NXOpen::Tooling::MotionSimulationBuilder::MoldbaseStyleType moldbaseStyle) |
Sets the moldbase style to control the visibility of process parameters for mold Created in NX7.5.0. | |
void | SetRenameRule (const NXString &renameRule) |
Sets the renaming rule to clone kinematic model. | |
void | SetTargetDirectory (const NXString &foldername) |
Sets the target directory to save cloned kinematic model. | |
void | SetType (NXOpen::Tooling::MotionSimulationBuilder::Types type) |
Sets the type to specify which operation of motion simulation takes effect. | |
NXOpen::Expression * | StripTravel () |
Returns the strip travel to calculate controller data. | |
NXOpen::Expression * | StrokeAngleStep () |
Returns the stroke angle step to calculate controller data. | |
NXString | TargetDirectory () |
Returns the target directory to save cloned kinematic model. | |
NXOpen::Expression * | TransferEndAngle () |
Returns the angle to specify when transfer stops moving. | |
NXOpen::Expression * | TransferStartAngle () |
Returns the angle to specify when transfer starts moving. | |
NXOpen::Tooling::MotionSimulationBuilder::Types | Type () |
Returns the type to specify which operation of motion simulation takes effect. |
Represents a Tooling::MotionSimulationBuilder to support dynamic interference check.
To create a new instance of this class, use Tooling::MotionSimulationCollection::CreateMotionSimulationBuilder
Default values.
Property | Value |
---|---|
CamDefinitionMethod |
AutomaticalDefinedCam |
CrankRadius.Value |
0 |
CsysVisibility |
0 |
DiePitch.Value |
0 |
IncludeBlank |
0 |
LiftHeight.Value |
0 |
MachineStroke.Value |
0 |
StripTravel.Value |
0 |
StrokeAngleStep.Value |
1 |
TransferEndAngle.Value |
250 |
TransferStartAngle.Value |
110 |
Created in NX7.5.0.
NXOpen::Tooling::MotionSimulationBuilder::CamDefinitionType NXOpen::Tooling::MotionSimulationBuilder::CamDefinitionMethod | ( | ) |
Returns the cam definition method, automatically or manually.
Created in NX7.5.0.
License requirements : None
Returns the component to assign die components mounted to a kinematic component.
Created in NX7.5.0.
License requirements : None
Returns the constrol data to import to kinematic model
Created in NX7.5.0.
License requirements : None
Returns the crank radius to calculate controller data.
Created in NX7.5.0.
License requirements : None
Returns the csys visibility to specify if hide csys in kinematic model
Created in NX7.5.0.
License requirements : None
Returns the die pitch to calculate controller data.
Created in NX7.5.0.
License requirements : None
Returns the include blank flag to specify if blanked bodies need to be mounted to kinematic model
Created in NX7.5.0.
License requirements : None
Returns the kinematic model to specify whose parameters need to be modified.
Created in NX7.5.0.
License requirements : None
Returns the lift height to calculate controller data.
Created in NX7.5.0.
License requirements : None
Returns the machine stroke to calculate controller data.
Created in NX7.5.0.
License requirements : None
NXOpen::Tooling::MotionSimulationBuilder::MoldbaseStyleType NXOpen::Tooling::MotionSimulationBuilder::MoldbaseStyle | ( | ) |
Returns the moldbase style to control the visibility of process parameters for mold
Created in NX7.5.0.
License requirements : None
Returns the renaming rule to clone kinematic model.
Created in NX7.5.0.
License requirements : None
void NXOpen::Tooling::MotionSimulationBuilder::SetCamDefinitionMethod | ( | NXOpen::Tooling::MotionSimulationBuilder::CamDefinitionType | camDefinitionMethod | ) |
Sets the cam definition method, automatically or manually.
Created in NX7.5.0.
License requirements : None
camDefinitionMethod | camdefinitionmethod |
void NXOpen::Tooling::MotionSimulationBuilder::SetControlDataFile | ( | const NXString & | filename | ) |
Sets the constrol data to import to kinematic model
Created in NX7.5.0.
License requirements : None
filename | filename |
void NXOpen::Tooling::MotionSimulationBuilder::SetCsysVisibility | ( | bool | csysVisibility | ) |
Sets the csys visibility to specify if hide csys in kinematic model
Created in NX7.5.0.
License requirements : None
csysVisibility | csysvisibility |
void NXOpen::Tooling::MotionSimulationBuilder::SetIncludeBlank | ( | bool | includeBlank | ) |
Sets the include blank flag to specify if blanked bodies need to be mounted to kinematic model
Created in NX7.5.0.
License requirements : None
includeBlank | includeblank |
void NXOpen::Tooling::MotionSimulationBuilder::SetMoldbaseStyle | ( | NXOpen::Tooling::MotionSimulationBuilder::MoldbaseStyleType | moldbaseStyle | ) |
Sets the moldbase style to control the visibility of process parameters for mold
Created in NX7.5.0.
License requirements : None
moldbaseStyle | moldbasestyle |
void NXOpen::Tooling::MotionSimulationBuilder::SetRenameRule | ( | const NXString & | renameRule | ) |
Sets the renaming rule to clone kinematic model.
Created in NX7.5.0.
License requirements : None
renameRule | renamerule |
void NXOpen::Tooling::MotionSimulationBuilder::SetTargetDirectory | ( | const NXString & | foldername | ) |
Sets the target directory to save cloned kinematic model.
Created in NX7.5.0.
License requirements : None
foldername | foldername |
void NXOpen::Tooling::MotionSimulationBuilder::SetType | ( | NXOpen::Tooling::MotionSimulationBuilder::Types | type | ) |
Sets the type to specify which operation of motion simulation takes effect.
Created in NX7.5.0.
License requirements : None
type | type |
Returns the strip travel to calculate controller data.
Created in NX7.5.0.
License requirements : None
Returns the stroke angle step to calculate controller data.
Created in NX7.5.0.
License requirements : None
Returns the target directory to save cloned kinematic model.
Created in NX7.5.0.
License requirements : None
Returns the angle to specify when transfer stops moving.
Created in NX7.5.0.
License requirements : None
Returns the angle to specify when transfer starts moving.
Created in NX7.5.0.
License requirements : None
Returns the type to specify which operation of motion simulation takes effect.
Created in NX7.5.0.
License requirements : None