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

Represents a NXOpen.Motion.FlexBody builder More...

Inheritance diagram for NXOpen.Motion.FlexBodyBuilder:
NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  Positioning { AbsoluteOrigin, ComponentPosition, ThreePointMethod }
 Represents positioning type of flexible body More...
 
enum  SourceType { Localfolder, Teamcenter }
 Represents rfi file type of flexible body More...
 
enum  UnitSystemType {
  Infered, MeterNewton, FootPoundalF, MeterKilogramF,
  FootPoundal, MillimeterMillinewton, CentimeterCentinewton, InchPoundF,
  MillimeterKilogramF, MillimeterNewton
}
 Represents unit system More...
 

Public Member Functions

unsafe double[] GetOffsetPoints ()
 Gets the offset points More...
 
unsafe void SetOffsetPoints (double[] offsetPoints)
 Sets the offset points More...
 
unsafe double[] GetOffsetOrientations ()
 Gets the offset orientations More...
 
unsafe void SetOffsetOrientations (double[] offsetOrientations)
 Sets the offset orientations More...
 
unsafe
NXOpen.Motion.MarkerToNodeData[] 
GetMarkerItems ()
 Gets marker to node list Items More...
 
unsafe void SetMarkerItems (NXOpen.Motion.MarkerToNodeData[] markerToNodeListItem)
 Sets marker to node list Items More...
 
unsafe
NXOpen.Motion.MarkerToNodeData 
NewListMarkerToNode (NXOpen.NXObject marker, int markerPosition, int nodeID, bool move, double nodeLocationX, double nodeLocationY, double nodeLocationZ)
 Creates a new list item More...
 
unsafe string ExportRfiRelatedResults (string caeFileSpec, string resultName)
 Export rfi related results in manager mode More...
 

Properties

unsafe NXOpen.Expression CutoffDamping [get]
 Returns the damping More...
 
unsafe NXOpen.Expression CutoffFrequencyIncrement [get]
 Returns the cutoff frequency increment More...
 
unsafe NXOpen.Expression CutoffLowerFrequency [get]
 Returns the cutoff lower frequency More...
 
unsafe NXOpen.Expression CutoffUpperFrequency [get]
 Returns the cutoff upper frequency More...
 
unsafe string FileTceName [get, set]
 Returns or sets the TCE RFI file name More...
 
unsafe bool MassMatrix0 [get, set]
 Returns or sets the mass 0rd matrix option More...
 
unsafe bool MassMatrix1 [get, set]
 Returns or sets the mass 1st matrix option More...
 
unsafe bool MassMatrix2 [get, set]
 Returns or sets the mass 2nd matrix option More...
 
unsafe bool MassMatrix3 [get, set]
 Returns or sets the mass 3rd matrix option More...
 
unsafe bool MassMatrix4 [get, set]
 Returns or sets the mass 4th matrix option More...
 
unsafe bool MassScalar0 [get, set]
 Returns or sets the mass 0rd scalar option More...
 
unsafe bool MassScalar1 [get, set]
 Returns or sets the mass 1st scalar option More...
 
unsafe bool MassScalar2 [get, set]
 Returns or sets the mass 2nd scalar option More...
 
unsafe bool MassVector0 [get, set]
 Returns or sets the mass 0rd vector option More...
 
unsafe bool MassVector1 [get, set]
 Returns or sets the mass 1st vector option More...
 
unsafe bool MassVector2 [get, set]
 Returns or sets the mass 2nd vector option More...
 
unsafe bool MassVector3 [get, set]
 Returns or sets the mass 3rd vector option More...
 
unsafe bool MassVector4 [get, set]
 Returns or sets the mass 4th vector option More...
 
unsafe string Name [get, set]
 Returns or sets the flexible body object name More...
 
unsafe string NativeRfiFileName [get, set]
 Returns or sets the native RFI file name More...
 
unsafe NXOpen.Expression NodeTolerance [get]
 Returns the tolerance between marker and node coordinate More...
 
unsafe
NXOpen.Motion.FlexBodyBuilder.Positioning 
PositioningType [get, set]
 Returns or sets the positioning type More...
 
unsafe NXOpen.Motion.SelectLink SelectionLink [get]
 Returns the selection link More...
 
unsafe
NXOpen.Motion.FlexBodyBuilder.SourceType 
SourceOption [get, set]
 Returns or sets the file type More...
 
unsafe NXOpen.Expression TransientTime [get]
 Returns the transient time More...
 
unsafe bool TreatAsRigid [get, set]
 Returns or sets the treat as rigid option More...
 
unsafe
NXOpen.Motion.FlexBodyBuilder.UnitSystemType 
UnitSystem [get, set]
 Returns or sets the unit system ID More...
 
unsafe bool UseFrequencyFiltering [get, set]
 Returns or sets the use frequency filtering option More...
 
unsafe bool UseTransientDamping [get, set]
 Returns or sets the use transient damping option More...
 
- Properties inherited from NXOpen.Motion.MotionBuilder
unsafe double DisplayScale [get, set]
 Returns or sets the icon display scale More...
 
unsafe string GroupName [get, set]
 Returns or sets the group name More...
 
unsafe
NXOpen.Motion.MotionObject.GroupType 
GroupType [get, set]
 Returns or sets the group type More...
 

Detailed Description

Represents a NXOpen.Motion.FlexBody builder

To create a new instance of this class, use NXOpen.Motion.FlexBodyCollection.CreateFlexBodyBuilder

Default values.

Property Value

PositioningType

AbsoluteOrigin

Created in NX7.5.0

Member Enumeration Documentation

Represents positioning type of flexible body

Enumerator
AbsoluteOrigin 

Positioning to absolution place

ComponentPosition 

Positioning to the place where the component is in assembly

ThreePointMethod 

Positioning to user defined place using three point method

Represents rfi file type of flexible body

Enumerator
Localfolder 

File is in local folder

Teamcenter 

Represents unit system

Enumerator
Infered 

unit system of file

MeterNewton 

(N)(m)(kg)

FootPoundalF 

(lbf)(ft)(slug)

MeterKilogramF 

(kgf)(m)(kgf-s^2/m)

FootPoundal 

(poundal)(ft)(lbm)

MillimeterMillinewton 

(mN)(mm)(kg)

CentimeterCentinewton 

(cN)(cm)(kg)

InchPoundF 

(lbf)(in)(lbf-s^2/in)

MillimeterKilogramF 

(kgf)(mm)(kgf-s^2/mm)

MillimeterNewton 

(N)(mm)(tonne)

Member Function Documentation

unsafe string NXOpen.Motion.FlexBodyBuilder.ExportRfiRelatedResults ( string  caeFileSpec,
string  resultName 
)

Export rfi related results in manager mode

Created in NX7.5.4

License requirements: mechanisms ("MECHANISMS")

Parameters
caeFileSpecThe manger mode file specification
resultNameThe result name
Returns
The local file specification
unsafe NXOpen.Motion.MarkerToNodeData [] NXOpen.Motion.FlexBodyBuilder.GetMarkerItems ( )

Gets marker to node list Items

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe double [] NXOpen.Motion.FlexBodyBuilder.GetOffsetOrientations ( )

Gets the offset orientations

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe double [] NXOpen.Motion.FlexBodyBuilder.GetOffsetPoints ( )

Gets the offset points

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Returns
unsafe NXOpen.Motion.MarkerToNodeData NXOpen.Motion.FlexBodyBuilder.NewListMarkerToNode ( NXOpen.NXObject  marker,
int  markerPosition,
int  nodeID,
bool  move,
double  nodeLocationX,
double  nodeLocationY,
double  nodeLocationZ 
)

Creates a new list item

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
markerThe marker tag
markerPositionThe i or j marker identity
nodeIDThe node ID
moveWhether to move the node
nodeLocationXThe node location X coordinate
nodeLocationYThe node location Y coordinate
nodeLocationZThe node location Z coordinate
Returns
unsafe void NXOpen.Motion.FlexBodyBuilder.SetMarkerItems ( NXOpen.Motion.MarkerToNodeData[]  markerToNodeListItem)

Sets marker to node list Items

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
markerToNodeListItem
unsafe void NXOpen.Motion.FlexBodyBuilder.SetOffsetOrientations ( double[]  offsetOrientations)

Sets the offset orientations

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
offsetOrientations
unsafe void NXOpen.Motion.FlexBodyBuilder.SetOffsetPoints ( double[]  offsetPoints)

Sets the offset points

Created in NX7.5.0

License requirements: mechanisms ("MECHANISMS")

Parameters
offsetPoints

Property Documentation

unsafe NXOpen.Expression NXOpen.Motion.FlexBodyBuilder.CutoffDamping
get

Returns the damping

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Motion.FlexBodyBuilder.CutoffFrequencyIncrement
get

Returns the cutoff frequency increment

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Motion.FlexBodyBuilder.CutoffLowerFrequency
get

Returns the cutoff lower frequency

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Motion.FlexBodyBuilder.CutoffUpperFrequency
get

Returns the cutoff upper frequency

Created in NX11.0.0

License requirements: None.

unsafe string NXOpen.Motion.FlexBodyBuilder.FileTceName
getset

Returns or sets the TCE RFI file name

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassMatrix0
getset

Returns or sets the mass 0rd matrix option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassMatrix1
getset

Returns or sets the mass 1st matrix option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassMatrix2
getset

Returns or sets the mass 2nd matrix option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassMatrix3
getset

Returns or sets the mass 3rd matrix option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassMatrix4
getset

Returns or sets the mass 4th matrix option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassScalar0
getset

Returns or sets the mass 0rd scalar option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassScalar1
getset

Returns or sets the mass 1st scalar option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassScalar2
getset

Returns or sets the mass 2nd scalar option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassVector0
getset

Returns or sets the mass 0rd vector option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassVector1
getset

Returns or sets the mass 1st vector option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassVector2
getset

Returns or sets the mass 2nd vector option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassVector3
getset

Returns or sets the mass 3rd vector option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.MassVector4
getset

Returns or sets the mass 4th vector option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Motion.FlexBodyBuilder.Name
getset

Returns or sets the flexible body object name

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe string NXOpen.Motion.FlexBodyBuilder.NativeRfiFileName
getset

Returns or sets the native RFI file name

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Motion.FlexBodyBuilder.NodeTolerance
get

Returns the tolerance between marker and node coordinate

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.FlexBodyBuilder.Positioning NXOpen.Motion.FlexBodyBuilder.PositioningType
getset

Returns or sets the positioning type

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Motion.SelectLink NXOpen.Motion.FlexBodyBuilder.SelectionLink
get

Returns the selection link

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Motion.FlexBodyBuilder.SourceType NXOpen.Motion.FlexBodyBuilder.SourceOption
getset

Returns or sets the file type

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Motion.FlexBodyBuilder.TransientTime
get

Returns the transient time

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.Motion.FlexBodyBuilder.TreatAsRigid
getset

Returns or sets the treat as rigid option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Motion.FlexBodyBuilder.UnitSystemType NXOpen.Motion.FlexBodyBuilder.UnitSystem
getset

Returns or sets the unit system ID

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.UseFrequencyFiltering
getset

Returns or sets the use frequency filtering option

Created in NX11.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Motion.FlexBodyBuilder.UseTransientDamping
getset

Returns or sets the use transient damping option

Created in NX11.0.0

License requirements to get this property: None.

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


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