|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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