NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Motion.EigenvectorAnimationControl Class Reference

Represents the NXOpen.Motion.EigenvectorAnimationControl More...

Inheritance diagram for NXOpen.Motion.EigenvectorAnimationControl:
NXOpen.Motion.PostControl NXOpen.NXObject NXOpen.Motion.IPostControl NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void AnimationPause ()
 Animation pause More...
 
unsafe void AnimationPlay ()
 Animation play More...
 
unsafe void AnimationStepBackward ()
 Animation step backward More...
 
unsafe void AnimationStepForward ()
 Animation step forward More...
 
unsafe void AnimationStepTo (int stepNumber)
 Animation step to any step, the range is between 0 and step count - 1 More...
 
unsafe void AnimationStop ()
 Animation stop More...
 
unsafe void CalculateAnimationResult (double scalingFactor, int numFrames)
 Calculates the animation result for the selected analysis step and the frequency number, the input scaling factor can't exceed the max scaling More...
 
unsafe void CalculateEigenvector ()
 Calculates the eigenvectors of the current specified step More...
 
unsafe void Finish ()
 Finish Eigenvector Animation More...
 
unsafe double GetAnalysisTime ()
 Gets analysis time for eigenvector analysis, the initial value is the time of the last step. More...
 
unsafe int GetAnimationStepCount ()
 Gets the count of animation steps More...
 
unsafe double GetDampingRatio (int freqNumber)
 Gets damping ratio value for the input frequency number More...
 
unsafe double GetFrequency (int freqNumber)
 Gets frequency value for the input frequency number. More...
 
unsafe int GetFrequencyCount ()
 Gets the count of frequencies from the eigenvector calculation More...
 
unsafe double GetImaginaryPart (int freqNumber)
 Gets imaginary part value for the input frequency number More...
 
unsafe double GetMaximumScaling (int freqNumber)
 Gets maximum scaling value for the input frequency number More...
 
unsafe double GetRealPart (int freqNumber)
 Gets real part value for the input frequency number More...
 
unsafe void LoadAnimationResult ()
 Loads the animation result More...
 
unsafe void StartSolver ()
 Starts eigenvector animation analysis process More...
 

Properties

unsafe int AnalysisStep [get, set]
 Returns or sets the analysis step for eigenvector analysism, the range of the analysis step is between 0 and solution step count - 1 More...
 
unsafe int CurrentFrequencyNumber [get, set]
 Returns or sets the current frequency number for the analysis model, the range should be between 1 and frequency count More...
 
unsafe bool DeleteResultFiles [get, set]
 Returns or sets the flag if the generated result files will be deleted when eigenvector animation is finished. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.NXObject
enum  AttributeType {
  Invalid, Null, Boolean, Integer,
  Real, String, Time, Reference,
  Any = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { Numeric, Textual }
 Specifies the format of the date and time attribute. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the NXOpen.Motion.EigenvectorAnimationControl

An instance of this class can be abtained with Motion.MotionSolution.GetEigenvectorAnimationControl

Created in NX1899.0.0

Member Function Documentation

unsafe void NXOpen.Motion.EigenvectorAnimationControl.AnimationPause ( )
inline

Animation pause

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.AnimationPlay ( )
inline

Animation play

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.AnimationStepBackward ( )
inline

Animation step backward

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.AnimationStepForward ( )
inline

Animation step forward

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.AnimationStepTo ( int  stepNumber)
inline

Animation step to any step, the range is between 0 and step count - 1

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
stepNumberSpecial step
unsafe void NXOpen.Motion.EigenvectorAnimationControl.AnimationStop ( )
inline

Animation stop

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.CalculateAnimationResult ( double  scalingFactor,
int  numFrames 
)
inline

Calculates the animation result for the selected analysis step and the frequency number, the input scaling factor can't exceed the max scaling

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
scalingFactor
numFrames
unsafe void NXOpen.Motion.EigenvectorAnimationControl.CalculateEigenvector ( )
inline

Calculates the eigenvectors of the current specified step

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.Finish ( )
inline

Finish Eigenvector Animation

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe double NXOpen.Motion.EigenvectorAnimationControl.GetAnalysisTime ( )
inline

Gets analysis time for eigenvector analysis, the initial value is the time of the last step.

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe int NXOpen.Motion.EigenvectorAnimationControl.GetAnimationStepCount ( )
inline

Gets the count of animation steps

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe double NXOpen.Motion.EigenvectorAnimationControl.GetDampingRatio ( int  freqNumber)
inline

Gets damping ratio value for the input frequency number

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
freqNumber
Returns
unsafe double NXOpen.Motion.EigenvectorAnimationControl.GetFrequency ( int  freqNumber)
inline

Gets frequency value for the input frequency number.

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
freqNumber
Returns
unsafe int NXOpen.Motion.EigenvectorAnimationControl.GetFrequencyCount ( )
inline

Gets the count of frequencies from the eigenvector calculation

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe double NXOpen.Motion.EigenvectorAnimationControl.GetImaginaryPart ( int  freqNumber)
inline

Gets imaginary part value for the input frequency number

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
freqNumber
Returns
unsafe double NXOpen.Motion.EigenvectorAnimationControl.GetMaximumScaling ( int  freqNumber)
inline

Gets maximum scaling value for the input frequency number

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
freqNumber
Returns
unsafe double NXOpen.Motion.EigenvectorAnimationControl.GetRealPart ( int  freqNumber)
inline

Gets real part value for the input frequency number

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
freqNumber
Returns
unsafe void NXOpen.Motion.EigenvectorAnimationControl.LoadAnimationResult ( )
inline

Loads the animation result

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.EigenvectorAnimationControl.StartSolver ( )
inline

Starts eigenvector animation analysis process

Created in NX1899.0.0

License requirements: mechanisms ("MECHANISMS")

Property Documentation

unsafe int NXOpen.Motion.EigenvectorAnimationControl.AnalysisStep
getset

Returns or sets the analysis step for eigenvector analysism, the range of the analysis step is between 0 and solution step count - 1

Created in NX1899.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe int NXOpen.Motion.EigenvectorAnimationControl.CurrentFrequencyNumber
getset

Returns or sets the current frequency number for the analysis model, the range should be between 1 and frequency count

Created in NX1899.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.EigenvectorAnimationControl.DeleteResultFiles
getset

Returns or sets the flag if the generated result files will be deleted when eigenvector animation is finished.

Created in NX1899.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")


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