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. | |
bool | RenameComponents () |
Returns the rename kinematic model components. | |
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 | SetControlDataFile (const char *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 | SetRenameComponents (bool renameComponents) |
Sets the rename kinematic model components. | |
void | SetRenameRule (const NXString &renameRule) |
Sets the renaming rule to clone kinematic model. | |
void | SetRenameRule (const char *renameRule) |
Sets the renaming rule to clone kinematic model. | |
void | SetTargetDirectory (const NXString &foldername) |
Sets the target directory to save cloned kinematic model. | |
void | SetTargetDirectory (const char *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. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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 |
RenameComponents |
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
NXOpen::SelectBodyList* NXOpen::Tooling::MotionSimulationBuilder::Component | ( | ) |
Returns the component to assign die components mounted to a kinematic component.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Tooling::MotionSimulationBuilder::ControlDataFile | ( | ) |
Returns the constrol data to import to kinematic model
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::CrankRadius | ( | ) |
Returns the crank radius to calculate controller data.
Created in NX7.5.0.
License requirements : None
bool NXOpen::Tooling::MotionSimulationBuilder::CsysVisibility | ( | ) |
Returns the csys visibility to specify if hide csys in kinematic model
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::DiePitch | ( | ) |
Returns the die pitch to calculate controller data.
Created in NX7.5.0.
License requirements : None
bool NXOpen::Tooling::MotionSimulationBuilder::IncludeBlank | ( | ) |
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
NXOpen::SelectBody* NXOpen::Tooling::MotionSimulationBuilder::KinematicModel | ( | ) |
Returns the kinematic model to specify whose parameters need to be modified.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::LiftHeight | ( | ) |
Returns the lift height to calculate controller data.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::MachineStroke | ( | ) |
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
bool NXOpen::Tooling::MotionSimulationBuilder::RenameComponents | ( | ) |
Returns the rename kinematic model components.
Created in NX9.0.0.
License requirements : None
NXString NXOpen::Tooling::MotionSimulationBuilder::RenameRule | ( | ) |
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::SetControlDataFile | ( | const char * | 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::SetRenameComponents | ( | bool | renameComponents | ) |
Sets the rename kinematic model components.
Created in NX9.0.0.
License requirements : None
renameComponents | renamecomponents |
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::SetRenameRule | ( | const char * | 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::SetTargetDirectory | ( | const char * | 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 |
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::StripTravel | ( | ) |
Returns the strip travel to calculate controller data.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::StrokeAngleStep | ( | ) |
Returns the stroke angle step to calculate controller data.
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Tooling::MotionSimulationBuilder::TargetDirectory | ( | ) |
Returns the target directory to save cloned kinematic model.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::TransferEndAngle | ( | ) |
Returns the angle to specify when transfer stops moving.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MotionSimulationBuilder::TransferStartAngle | ( | ) |
Returns the angle to specify when transfer starts moving.
Created in NX7.5.0.
License requirements : None
NXOpen::Tooling::MotionSimulationBuilder::Types NXOpen::Tooling::MotionSimulationBuilder::Type | ( | ) |
Returns the type to specify which operation of motion simulation takes effect.
Created in NX7.5.0.
License requirements : None