NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Motion.MotionEnvironment Class Reference

Represents a Motion Environment More...

Inheritance diagram for NXOpen.Motion.MotionEnvironment:

Public Types

enum  Analysis { NoType, Kinematics, Dynamics }
 Represents analysis type of current mechanisms More...
 
enum  Solver {
  None = -1, Recurdyn, Adams, Simcenter,
  Lms = 2, ScDesigner
}
 Represents Motion solver of current mechanism More...
 
enum  JointWizardStatus { Undefined = -1, Off, On }
 Represents the on-off status of joint wizard More...
 
enum  AdoptAssemblyJointStatus { Undefined = -1, Off, On }
 Represents the on-off status of adopt assembly joint More...
 

Public Member Functions

unsafe void SetAnalysisType (NXOpen.Motion.MotionEnvironment.Analysis analysisType)
 Sets the the analysis type More...
 
unsafe void SetJointWizardStatus (NXOpen.Motion.MotionEnvironment.JointWizardStatus setting)
 Sets the on-off status of joint wizard More...
 
unsafe
NXOpen.Motion.MotionEnvironment.JointWizardStatus 
GetJointWizardStatus ()
 Gets the on-off status of joint wizard More...
 
unsafe void CheckMotorLicense (bool checkMotorLicense)
 Checks the motor license More...
 
unsafe void CheckCosimLicense (bool checkCosimLicense)
 Checks the co-simulation license More...
 
unsafe void CheckFlexbodyLicense (bool checkFlexbodyLicense)
 Checks the flexible body dynamic license More...
 
unsafe void SetComponentBasedMechanism (bool componentBasedMech)
 Sets component based mechanism More...
 
unsafe void SetSolver (NXOpen.Motion.MotionEnvironment.Solver solver)
 Sets Motion solver More...
 
unsafe
NXOpen.Motion.MotionEnvironment.Solver 
GetSolver ()
 Gets current Motion solver More...
 
unsafe void EnableMechatronics (bool enableMechatronicsLicense)
 Enable the mechatronics More...
 
unsafe void EnableLmsflexbody (bool enableLmsflexbody)
 Enable the LMS flexible body dynamics More...
 
unsafe void EnableStdtire (bool enableStdtire)
 Enable the standard tire More...
 
unsafe void EnableTnotire (bool enableTnotiree)
 Enable the TNO tire More...
 
unsafe void EnableSwifttire (bool enableSwifttire)
 Enable the Swift tire More...
 
unsafe void EnableCdtire (bool enableCdtire)
 Enable the CD tire More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Represents a Motion Environment

To obtain an instance of this class, refer to NXOpen.Motion.MotionSession

Created in NX7.5.0

Member Enumeration Documentation

Represents the on-off status of adopt assembly joint

Enumerator
Undefined 

Undefined status

Off 

Adopt Assembly Joint is turned off

On 

Adopt Assembly Joint is turned on

Represents analysis type of current mechanisms

Enumerator
NoType 

No analysis type

Kinematics 

Kinematics analysis type

Dynamics 

Dynamics analysis type

Represents the on-off status of joint wizard

Enumerator
Undefined 

Undefined status

Off 

Joint Wizard is turned off

On 

Joint Wizard is turned on

Represents Motion solver of current mechanism

Enumerator
None 

No solver

Recurdyn 

Motion solver RecurDyn

Adams 

Motion solver Adams

Simcenter 

Simcenter Motion solver

Lms 

Simcenter Motion solver (legacy name, deprecated in SC12)

ScDesigner 

NX Motion solver

Member Function Documentation

unsafe void NXOpen.Motion.MotionEnvironment.CheckCosimLicense ( bool  checkCosimLicense)

Checks the co-simulation license

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
checkCosimLicenseChecks out or checks in co-simulation license
unsafe void NXOpen.Motion.MotionEnvironment.CheckFlexbodyLicense ( bool  checkFlexbodyLicense)

Checks the flexible body dynamic license

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
checkFlexbodyLicenseChecks out or checks in flexible body dynamic license
unsafe void NXOpen.Motion.MotionEnvironment.CheckMotorLicense ( bool  checkMotorLicense)

Checks the motor license

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
checkMotorLicenseChecks out or checks in motor license
unsafe void NXOpen.Motion.MotionEnvironment.EnableCdtire ( bool  enableCdtire)

Enable the CD tire

Created in NX11.0.0

Deprecated in NX12.0.0. Removed without replacement.

License requirements: mechanisms ("MECHANISMS")

Parameters
enableCdtireenable or disable CD Tire
unsafe void NXOpen.Motion.MotionEnvironment.EnableLmsflexbody ( bool  enableLmsflexbody)

Enable the LMS flexible body dynamics

Created in NX11.0.0

Deprecated in NX12.0.0. Removed without replacement.

License requirements: mechanisms ("MECHANISMS")

Parameters
enableLmsflexbodyenable or disable LMS flex body dynamics
unsafe void NXOpen.Motion.MotionEnvironment.EnableMechatronics ( bool  enableMechatronicsLicense)

Enable the mechatronics

Created in NX11.0.0

Deprecated in NX12.0.0. Removed without replacement.

License requirements: mechanisms ("MECHANISMS")

Parameters
enableMechatronicsLicenseenable or disable mechatronics
unsafe void NXOpen.Motion.MotionEnvironment.EnableStdtire ( bool  enableStdtire)

Enable the standard tire

Created in NX11.0.0

Deprecated in NX12.0.0. Removed without replacement.

License requirements: mechanisms ("MECHANISMS")

Parameters
enableStdtireenable out or disable Standard Tire
unsafe void NXOpen.Motion.MotionEnvironment.EnableSwifttire ( bool  enableSwifttire)

Enable the Swift tire

Created in NX11.0.0

Deprecated in NX12.0.0. Removed without replacement.

License requirements: mechanisms ("MECHANISMS")

Parameters
enableSwifttireenable or disable Swift Tire
unsafe void NXOpen.Motion.MotionEnvironment.EnableTnotire ( bool  enableTnotiree)

Enable the TNO tire

Created in NX11.0.0

Deprecated in NX12.0.0. Removed without replacement.

License requirements: mechanisms ("MECHANISMS")

Parameters
enableTnotireeenable or disable TNO Tire
unsafe NXOpen.Motion.MotionEnvironment.JointWizardStatus NXOpen.Motion.MotionEnvironment.GetJointWizardStatus ( )

Gets the on-off status of joint wizard

Created in NX10.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe NXOpen.Motion.MotionEnvironment.Solver NXOpen.Motion.MotionEnvironment.GetSolver ( )

Gets current Motion solver

Created in NX10.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe void NXOpen.Motion.MotionEnvironment.SetAnalysisType ( NXOpen.Motion.MotionEnvironment.Analysis  analysisType)

Sets the the analysis type

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
analysisTypeThe analysis type
unsafe void NXOpen.Motion.MotionEnvironment.SetComponentBasedMechanism ( bool  componentBasedMech)

Sets component based mechanism

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
componentBasedMechSets component based mechanism
unsafe void NXOpen.Motion.MotionEnvironment.SetJointWizardStatus ( NXOpen.Motion.MotionEnvironment.JointWizardStatus  setting)

Sets the on-off status of joint wizard

Created in NX10.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
setting
unsafe void NXOpen.Motion.MotionEnvironment.SetSolver ( NXOpen.Motion.MotionEnvironment.Solver  solver)

Sets Motion solver

Created in NX10.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
solver

Property Documentation

Tag NXOpen.Motion.MotionEnvironment.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.