NXOpen .NET Reference Guide
1899
|
Represents Motion. More...
Public Types | |
enum | JaMotionMotionExportAdamsGeometryFormat { None = -1, Stl, Parasolid } |
Format to export the geometry of Adams More... | |
Public Member Functions | |
unsafe void | AddMaster (NXOpen.Part motionPart, NXOpen.NXObject masterPart) |
Creates a new NXOpen.Assemblies.Component in this motion simulation assembly as master part More... | |
unsafe void | AddSuppressedObjectForAllSolutions (NXOpen.Part motionPart, NXOpen.NXObject obj) |
Deactivates a motion object for all solutions More... | |
unsafe int | CalculateGrueblerCount (NXOpen.NXObject motionPart) |
Calculate the gruebler count of given motion part More... | |
unsafe void | ConvertTextBasedElements (NXOpen.Part motionPart) |
Convert Text Based Elements More... | |
unsafe NXOpen.Motion.AddSubmechanismBuilder | CreateAddSubmechanismBuilder (NXOpen.NXObject part) |
Returns NXOpen.Motion.AddSubmechanismBuilder object More... | |
unsafe void | ExportRecurdynSdk (string fullFileName) |
Export Recurdyn sdk data, need an active solution in simulation More... | |
unsafe NXOpen.Part | GetMasterCadPart (NXOpen.Part motionPart) |
Gets the loaded master part in this motion simulation assembly. More... | |
unsafe void | LoadSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Load the simulation More... | |
unsafe void | ReadDeactivatedStates (NXOpen.NXObject sumbmechanism, NXOpen.Motion.MotionSolution solution) |
Copies the deactivated states of motion objects occurrences belonging to a given submechanism from a given solution to the motion assembly. More... | |
unsafe void | RemoveMaster (NXOpen.Part motionPart, bool deleteMotionObjects) |
Removes existing master part in this motion simulation assembly More... | |
unsafe void | RemoveSuppressedObjectForAllSolutions (NXOpen.Part motionPart, NXOpen.NXObject obj) |
Activates a motion object for all solutions More... | |
unsafe void | RenameSimulation (NXOpen.NXObject masterPart, string oldMotionSimName, string newMotionSimName) |
Rename the simulation More... | |
unsafe void | RenameSubmechanism (NXOpen.NXObject submechanism, string name) |
Sets the custom name of the Submechanism object. More... | |
unsafe void | SaveSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Save the simulation through input part name More... | |
unsafe void | SaveSimulation (NXOpen.NXObject masterPart, NXOpen.NXObject motionSimPart) |
Save the simulation through input part object More... | |
unsafe void | SetAdamsStlParams (double minFacetEdgeLen, double maxFacetEdgeLen, double facetToSurfaceTolerance) |
Adams Stl parameters More... | |
unsafe void | UnloadSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Unload the simulation through input part name More... | |
unsafe void | UnloadSimulation (NXOpen.NXObject masterPart, NXOpen.NXObject motionSimPart) |
Unload the simulation through input part object More... | |
unsafe void | WriteAdamsAnlFile (string fullFileName) |
Write Adams anl file More... | |
unsafe void | WriteAdamsGeometryFile (string fullFileName, NXOpen.Motion.MotionSimulation.JaMotionMotionExportAdamsGeometryFormat geoFormat) |
Write geometry file for Adams solver, the active solver should be Recurdyn More... | |
unsafe void | WriteRdsdkAdmFile (string fullFileName) |
Write adams adm file for Recurdyn solver, the active solver should be Recurdyn 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 | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Represents Motion.
Simulation
To obtain an instance of this class, refer to NXOpen.Session
Created in NX5.0.0
|
inline |
Creates a new NXOpen.Assemblies.Component in this motion simulation assembly as master part
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | the motion part to add master part into it |
masterPart | the master part to be added, it can be a part occurrence tag or part tag |
|
inline |
Deactivates a motion object for all solutions
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | |
obj |
|
inline |
Calculate the gruebler count of given motion part
Created in NX7.5.0
License requirements: None.
motionPart | motion part object |
|
inline |
Convert Text Based Elements
Created in NX1872.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart |
|
inline |
Returns NXOpen.Motion.AddSubmechanismBuilder object
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
part | the part object |
|
inline |
Export Recurdyn sdk data, need an active solution in simulation
Created in NX7.0.0
License requirements: mechanisms ("MECHANISMS")
fullFileName | full name with directory and extension |
|
inline |
Gets the loaded master part in this motion simulation assembly.
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | the motion part to remove master part from it |
|
inline |
Load the simulation
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.PartCollection.OpenDisplay and NXOpen.Motion.MotionSession.InitializeSimulation
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimName | the motion simulation name to load |
|
inline |
Copies the deactivated states of motion objects occurrences belonging to a given submechanism from a given solution to the motion assembly.
The motion objects deactivated from the given solution will become "Deactivated for All" in the motion assembly. If submechanism tag is NULL then will copy the deactivated states from the selected solution to the active one.
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
sumbmechanism | submechanism child of current root part |
solution | the solution, from the submechanism part, from which the deactivated states are read |
|
inline |
Removes existing master part in this motion simulation assembly
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | the motion part to remove master part from it |
deleteMotionObjects | the tag whether to keep or delete motion objects referencing master part |
|
inline |
Activates a motion object for all solutions
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | |
obj |
|
inline |
Rename the simulation
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.SaveAs
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
oldMotionSimName | the motion simulation part name which ready to be renamed |
newMotionSimName | the new motion simulation part name |
|
inline |
Sets the custom name of the Submechanism object.
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
submechanism | |
name |
|
inline |
Save the simulation through input part name
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Save
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimName | the motion simulation part name which ready to be saved |
|
inline |
Save the simulation through input part object
Created in NX7.5.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Save
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimPart | the motion simulation part which ready to be saved |
|
inline |
Adams Stl parameters
Created in NX1872.0.0
License requirements: mechanisms ("MECHANISMS")
minFacetEdgeLen | |
maxFacetEdgeLen | |
facetToSurfaceTolerance |
|
inline |
Unload the simulation through input part name
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Close
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimName | the motion simulation name to unload |
|
inline |
Unload the simulation through input part object
Created in NX7.5.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Close
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimPart | the motion simulation to unload |
|
inline |
Write Adams anl file
Created in NX1872.0.0
License requirements: mechanisms ("MECHANISMS")
fullFileName | full name with directory and extension |
|
inline |
Write geometry file for Adams solver, the active solver should be Recurdyn
Created in NX1872.0.0
License requirements: mechanisms ("MECHANISMS")
fullFileName | full name with directory and extension |
geoFormat |
|
inline |
Write adams adm file for Recurdyn solver, the active solver should be Recurdyn
Created in NX1872.0.0
License requirements: mechanisms ("MECHANISMS")
fullFileName | full name with directory and extension |
|
get |
Returns the tag of this object.