NXOpen .NET Reference Guide
|
Represents a NXOpen.Tooling.MotionSimulationBuilder to support dynamic interference check. More...
Public Types | |
enum | CamDefinitionType { AutomaticalDefinedCam, UserDefinedCam } |
Specifies the way to define cam, automatically or manually. More... | |
enum | EjectorMoveOptions { After, While } |
Specifies the ejector move type, after or while More... | |
enum | MoldbaseStyleType { Two, Three } |
Specifies the style type of moldbase, two-plate style or three-plate style More... | |
enum | Types { AddKinematicModel, MountComponent } |
Specifies the operation options of motion simulation. More... | |
Public Member Functions | |
unsafe void | GetMountedBodyObjects (string mountType, out NXOpen.NXObject[] mountedBodyObjects) |
Gets the mounted body objects in kinamatic model. More... | |
unsafe void | MountComponent (NXOpen.NXObject[] componentsArray) |
Mount component More... | |
unsafe void | MountKinematicComponents () |
Mount kinematic components More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | AvoidMountChildren [get, set] |
Returns or sets the avoid mount children toggle, which specifies whether to avoid mounting children components from subassembly More... | |
unsafe NXOpen.Tooling.MotionSimulationBuilder.CamDefinitionType | CamDefinitionMethod [get, set] |
Returns or sets the cam definition method, automatically or manually. More... | |
unsafe NXOpen.SelectBodyList | Component [get] |
Returns the component to assign die components mounted to a kinematic component. More... | |
unsafe string | ControlDataFile [get, set] |
Returns or sets the constrol data to import to kinematic model More... | |
unsafe NXOpen.Expression | CrankRadius [get] |
Returns the crank radius to calculate controller data. More... | |
unsafe bool | CsysVisibility [get, set] |
Returns or sets the csys visibility to specify if hide csys in kinematic model More... | |
unsafe NXOpen.Expression | DiePitch [get] |
Returns the die pitch to calculate controller data. More... | |
unsafe NXOpen.Expression | DiePitch02 [get] |
Returns the die pitch value for second strip, it's used to calculate controller data. More... | |
unsafe double | EjectionStartAngle [get, set] |
Returns or sets the hydraulic motion angle More... | |
unsafe NXOpen.Tooling.MotionSimulationBuilder.EjectorMoveOptions | EjectorMoveOption [get, set] |
Returns or sets the ejector move option More... | |
unsafe string | ExportControlData [get, set] |
Returns or sets the export file of kinematic model control data More... | |
unsafe bool | HideMotionItem [get, set] |
Returns or sets the hide motion item toggle, which specifies whether to remove the motion item from the tree list if there is no mounted component in it More... | |
unsafe bool | IncludeBlank [get, set] |
Returns or sets the include blank flag to specify if blanked bodies need to be mounted to kinematic model More... | |
unsafe bool | IsDataFileValid [get, set] |
Returns or sets the attribute value, which specifies whether the control data file is valid or not More... | |
unsafe bool | IsRemoveCurrentKinematicModel [get, set] |
Returns or sets the attribute value, which specifies whether to remove current kinamatic model or not More... | |
unsafe NXOpen.SelectBody | KinematicModel [get] |
Returns the kinematic model to specify whose parameters need to be modified. More... | |
unsafe string | KinematicModelName [get, set] |
Returns or sets the kinematic model name. More... | |
unsafe NXOpen.Expression | LiftHeight [get] |
Returns the lift height to calculate controller data. More... | |
unsafe NXOpen.Expression | LiftHeight02 [get] |
Returns the lift height for second strip, it's used to calculate controller data. More... | |
unsafe NXOpen.Expression | MachineStroke [get] |
Returns the machine stroke to calculate controller data. More... | |
unsafe int | ModelListSelectedNumber [get, set] |
Returns or sets the selected number of kinematic model list. More... | |
unsafe NXOpen.Tooling.MotionSimulationBuilder.MoldbaseStyleType | MoldbaseStyle [get, set] |
Returns or sets the moldbase style to control the visibility of process parameters for mold More... | |
unsafe double | MoldOpenAngle [get, set] |
Returns or sets the hydraulic motion option More... | |
unsafe bool | RelativeMotion [get, set] |
Returns or sets the hide motion item toggle, which specifies whether to remove the motion item from the tree list if there is no mounted component in it More... | |
unsafe bool | RenameComponents [get, set] |
Returns or sets the rename kinematic model components. More... | |
unsafe string | RenameRule [get, set] |
Returns or sets the renaming rule to clone kinematic model. More... | |
unsafe bool | ReReadConfigData [get, set] |
Returns or sets the attribute value, which specifies whether to reread configure data or not More... | |
unsafe string | SelectedMountType [get, set] |
Returns or sets the selected mount type. More... | |
unsafe NXOpen.Expression | StripTravel [get] |
Returns the strip travel to calculate controller data. More... | |
unsafe NXOpen.Direction | StripVector [get, set] |
Returns or sets the strip feeding direction More... | |
unsafe NXOpen.Expression | StrokeAngleStep [get] |
Returns the stroke angle step to calculate controller data. More... | |
unsafe double | StrokePerMinute [get, set] |
Returns or sets the stroke per minute More... | |
unsafe string | TargetDirectory [get, set] |
Returns or sets the target directory to save cloned kinematic model. More... | |
unsafe NXOpen.Expression | TransferEndAngle [get] |
Returns the angle to specify when transfer stops moving. More... | |
unsafe NXOpen.Expression | TransferStartAngle [get] |
Returns the angle to specify when transfer starts moving. More... | |
unsafe NXOpen.Tooling.MotionSimulationBuilder.Types | Type [get, set] |
Returns or sets the type to specify which operation of motion simulation takes effect. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Tooling.MotionSimulationBuilder to support dynamic interference check.
To create a new instance of this class, use NXOpen.Tooling.MotionSimulationCollection.CreateMotionSimulationBuilder
Default values.
Property | Value |
---|---|
AvoidMountChildren |
0 |
CamDefinitionMethod (deprecated) |
AutomaticalDefinedCam |
CrankRadius.Value |
0 |
CsysVisibility |
0 |
DiePitch.Value |
0 |
DiePitch02.Value |
10.0 (millimeters part), 1.0 (inches part) |
EjectionStartAngle |
0 |
EjectorMoveOption |
After |
HideMotionItem |
0 |
IncludeBlank |
0 |
IsDataFileValid |
0 |
IsRemoveCurrentKinematicModel |
0 |
LiftHeight.Value |
0 |
LiftHeight02.Value |
10.0 (millimeters part), 1.0 (inches part) |
MachineStroke.Value |
0 |
MoldOpenAngle |
0 |
RelativeMotion |
0 |
RenameComponents |
0 |
StripTravel.Value |
0 |
StrokeAngleStep.Value |
1 |
StrokePerMinute |
0 |
TransferEndAngle.Value |
250 |
TransferStartAngle.Value |
110 |
Created in NX7.5.0
|
inline |
Gets the mounted body objects in kinamatic model.
Created in NX12.0.2
License requirements: None.
mountType | |
mountedBodyObjects | The array of mounted body objects. |
|
inline |
Mount component
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
componentsArray |
|
inline |
Mount kinematic components
Created in NX12.0.2
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the avoid mount children toggle, which specifies whether to avoid mounting children components from subassembly
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the cam definition method, automatically or manually.
Created in NX7.5.0
Deprecated in NX10.0.0. This functionality is no longer supported.
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the component to assign die components mounted to a kinematic component.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the constrol data to import to kinematic model
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the crank radius to calculate controller data.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the csys visibility to specify if hide csys in kinematic model
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the die pitch to calculate controller data.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the die pitch value for second strip, it's used to calculate controller data.
Created in NX10.0.0
License requirements: None.
|
getset |
Returns or sets the hydraulic motion angle
Created in NX10.0.3
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the ejector move option
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the export file of kinematic model control data
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the hide motion item toggle, which specifies whether to remove the motion item from the tree list if there is no mounted component in it
Created in NX10.0.3
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the include blank flag to specify if blanked bodies need to be mounted to kinematic model
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the attribute value, which specifies whether the control data file is valid or not
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the attribute value, which specifies whether to remove current kinamatic model or not
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
get |
Returns the kinematic model to specify whose parameters need to be modified.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the kinematic model name.
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the lift height to calculate controller data.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the lift height for second strip, it's used to calculate controller data.
Created in NX10.0.0
License requirements: None.
|
get |
Returns the machine stroke to calculate controller data.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the selected number of kinematic model list.
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the moldbase style to control the visibility of process parameters for mold
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the hydraulic motion option
Created in NX10.0.3
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the hide motion item toggle, which specifies whether to remove the motion item from the tree list if there is no mounted component in it
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the rename kinematic model components.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the renaming rule to clone kinematic model.
Created in NX7.5.0
Deprecated in NX10.0.0. This functionality is no longer supported.
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the attribute value, which specifies whether to reread configure data or not
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
getset |
Returns or sets the selected mount type.
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the strip travel to calculate controller data.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the strip feeding direction
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR die_engineering ("DIE ENGINEERING") OR ug_die_design ("Die Design")
|
get |
Returns the stroke angle step to calculate controller data.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the stroke per minute
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the target directory to save cloned kinematic model.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the angle to specify when transfer stops moving.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the angle to specify when transfer starts moving.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the type to specify which operation of motion simulation takes effect.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.