NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Motion.FlexBody builder More...
Public Types | |
enum | DistributionMethodType { UseElementData, EquidistributeLumpedMassToAllNodes } |
Represents type of distribution of user entered mass matrix values for flexible body More... | |
enum | LumpLocationType { ClosestNode, NewNodeAtCG } |
Represents location of user entered mass matrix values for flexible body More... | |
enum | MassMatrixType { LumpedAtOneNode, DistributeToNodes } |
Represents distribution of user entered mass matrix values for flexible body More... | |
enum | MassSourceType { FlexibleModel, CustomizedValues, Combined } |
Represents source of mass matrix for flexible body More... | |
enum | ModelDefineType { FEAresult, FEAmodel } |
Represents model define type of flexible body More... | |
enum | Positioning { AbsoluteOrigin, ComponentPosition, ThreePointMethod, AtCSys } |
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, CentimeterDyne } |
Represents unit system More... | |
Public Member Functions | |
unsafe void | AddAdditionalModalFile (string additionalModalFile) |
Add additional modal file More... | |
unsafe NXOpen.Motion.MarkerToNodeData | CreateMarkerToNode (NXOpen.NXObject marker, int markerPosition, int nodeID) |
Creates default marker More... | |
unsafe NXOpen.ExternalFileReferenceAdapter | EstablishReference (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter.Type referenceType, string externalFileSpec) |
Establish the external reference to the given file specification. More... | |
unsafe string | ExportRfiRelatedResults (string caeFileSpec, string resultName) |
Export rfi related results in manager mode More... | |
unsafe NXOpen.Motion.MarkerToNodeData | FindMarkerItem (string markerName) |
Finds marker to node item from the given name More... | |
unsafe string | GetAdditionalModalFileName (int fileIndex) |
Gets the additional modal file name of the specified index More... | |
unsafe NXOpen.Motion.FlexBodyBuilder.UnitSystemType | GetAdditionalModalFileUnitSystem (int fileIndex) |
Gets the additional modal file unit More... | |
unsafe string | GetExternalFileDefinitionKey (NXOpen.ExternalFileReferenceAdapter adapter) |
Gets the file definition to use for external file adapter. More... | |
unsafe NXOpen.ExternalFileReferenceAdapter | GetExternalFileReferenceAdapter (int referenceObjectId) |
Returns the external file reference object. More... | |
unsafe NXOpen.Motion.MarkerToNodeData[] | GetMarkerItems () |
Gets marker to node list Items More... | |
unsafe int | GetNumAdditionalModalFiles () |
Gets the number of additional modal files More... | |
unsafe NXOpen.Matrix3x3 | GetOffsetOrientationMatrix () |
Gets the offset orientations matrix More... | |
unsafe double[] | GetOffsetOrientations () |
Gets the offset orientations More... | |
unsafe double[] | GetOffsetPoints () |
Gets the offset points 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 void | RemoveAdditionalModalFile (int fileIndex) |
Remove additional modal file More... | |
unsafe void | SetAdditionalModalFileUnitSystem (int fileIndex, NXOpen.Motion.FlexBodyBuilder.UnitSystemType unitSystemID) |
Sets the additional modal file unit More... | |
unsafe void | SetExternalFileReferenceAdapter (int referenceObjectId, NXOpen.ExternalFileReferenceAdapter adapter) |
Sets the external file reference object. More... | |
unsafe void | SetMarkerItems (NXOpen.Motion.MarkerToNodeData[] markerToNodeListItem) |
Sets marker to node list Items More... | |
unsafe void | SetOffsetOrientationMatrix (NXOpen.Matrix3x3 matrix) |
Sets the offset orientations matrix More... | |
unsafe void | SetOffsetOrientations (double[] offsetOrientations) |
Sets the offset orientations More... | |
unsafe void | SetOffsetPoints (double[] offsetPoints) |
Sets the offset points More... | |
unsafe void | UpdateMassPropertiesFromLink () |
Update mass properties from link More... | |
Properties | |
unsafe bool | AssociativeToLink [get, set] |
Returns or sets the associativity to a motion body More... | |
unsafe NXOpen.Point | CenterOfMass [get, set] |
Returns or sets the center of mass More... | |
unsafe NXOpen.CoordinateSystem | CsysOfInertia [get, set] |
Returns or sets the inertia coordinate system More... | |
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 NXOpen.Motion.FlexBodyBuilder.DistributionMethodType | DistributionMethod [get, set] |
Returns or sets the distribution method type More... | |
unsafe string | FileTceName [get, set] |
Returns or sets the TCE RFI file name More... | |
unsafe NXOpen.Expression | FrequencyLowerLimit [get] |
Returns the frequency lower limit More... | |
unsafe NXOpen.Expression | FrequencyUpperLimit [get] |
Returns the frequency upper limit More... | |
unsafe NXOpen.Expression | InertiaIxx [get] |
Returns the inertia xx More... | |
unsafe NXOpen.Expression | InertiaIxy [get] |
Returns the inertia xy More... | |
unsafe NXOpen.Expression | InertiaIxz [get] |
Returns the inertia xz More... | |
unsafe NXOpen.Expression | InertiaIyy [get] |
Returns the inertia yy More... | |
unsafe NXOpen.Expression | InertiaIyz [get] |
Returns the inertia yz More... | |
unsafe NXOpen.Expression | InertiaIzz [get] |
Returns the inertia zz More... | |
unsafe NXOpen.Motion.FlexBodyBuilder.LumpLocationType | LumpLocation [get, set] |
Returns or sets the lump location type More... | |
unsafe NXOpen.Expression | Mass [get] |
Returns the mass 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 NXOpen.Motion.FlexBodyBuilder.MassMatrixType | MassMatrixDistributionType [get, set] |
Returns or sets the mass matrix type 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 NXOpen.Motion.FlexBodyBuilder.MassSourceType | MassSource [get, set] |
Returns or sets the mass source 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 | MflxdbFileName [get, set] |
Returns or sets the native MFLXDB file name More... | |
unsafe NXOpen.Motion.FlexBodyBuilder.ModelDefineType | ModelDefineOption [get, set] |
Returns or sets the model define type 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 string | NativeSimFileName [get, set] |
Returns or sets the native sim file name More... | |
unsafe NXOpen.Expression | NodeTolerance [get] |
Returns the tolerance between marker and node coordinate More... | |
unsafe bool | OrthoEnable [get, set] |
Returns or sets the ortho enable More... | |
unsafe NXOpen.CoordinateSystem | PositionCSys [get, set] |
Returns or sets the positioning coordinate system 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 motion body More... | |
unsafe string | SimSolutionName [get, set] |
Returns or sets the sim file related solution name 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 | TreatAsErfem [get, set] |
Returns or sets the treat as ERFEM option More... | |
unsafe bool | TreatAsRigid [get, set] |
Returns or sets the treat as motion 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... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
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.TaggedObject | |
new void | initialize () |
<exclude> More... | |
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
Represents positioning type of flexible body
Represents unit system
|
inline |
Add additional modal file
Created in NX1899.0.0
License requirements: mechanisms ("MECHANISMS")
additionalModalFile |
|
inline |
Creates default marker
Created in NX1847.0.0
License requirements: mechanisms ("MECHANISMS")
marker | The marker tag |
markerPosition | The i or j marker identity |
nodeID | The node ID |
|
inline |
Establish the external reference to the given file specification.
Created in NX1847.0.0
License requirements: None.
referenceObjectId | the unique identifier to use for this reference if referencer has multiple external references |
referenceType | the kind of reference to establish |
externalFileSpec | the external file specification. |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Export rfi related results in manager mode
Created in NX7.5.4
Deprecated in NX1899.0.0. This functionality is no longer supported.
License requirements: mechanisms ("MECHANISMS")
caeFileSpec | The manger mode file specification |
resultName | The result name |
|
inline |
Finds marker to node item from the given name
Created in NX1847.0.0
License requirements: mechanisms ("MECHANISMS")
markerName |
|
inline |
Gets the additional modal file name of the specified index
Created in NX1899.0.0
License requirements: None.
fileIndex | starts with 0 |
|
inline |
Gets the additional modal file unit
Created in NX1899.0.0
License requirements: None.
fileIndex | starts with 0 |
|
inline |
Gets the file definition to use for external file adapter.
Created in NX1847.0.0
License requirements: None.
adapter | external file reference object |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Returns the external file reference object.
In case the referencer object has multiple external references, use referenceObjectId to return the correct external file adapter.
Created in NX1847.0.0
License requirements: None.
referenceObjectId | the unique identifier of the external reference required in case where referencer has multiple external references |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Gets marker to node list Items
Created in NX7.5.0
License requirements: mechanisms ("MECHANISMS")
|
inline |
Gets the number of additional modal files
Created in NX1899.0.0
License requirements: None.
|
inline |
Gets the offset orientations matrix
Created in NX1847.0.0
License requirements: mechanisms ("MECHANISMS")
|
inline |
Gets the offset orientations
Created in NX7.5.0
Deprecated in NX1847.0.0. Use Motion.FlexBodyBuilder.GetOffsetOrientationMatrix
License requirements: mechanisms ("MECHANISMS")
|
inline |
Gets the offset points
Created in NX7.5.0
License requirements: mechanisms ("MECHANISMS")
|
inline |
Creates a new list item
Created in NX7.5.0
Deprecated in NX1847.0.0. Use Motion.FlexBodyBuilder.CreateMarkerToNode
License requirements: mechanisms ("MECHANISMS")
marker | The marker tag |
markerPosition | The i or j marker identity |
nodeID | The node ID |
move | Whether to move the node |
nodeLocationX | The node location X coordinate |
nodeLocationY | The node location Y coordinate |
nodeLocationZ | The node location Z coordinate |
|
inline |
Remove additional modal file
Created in NX1899.0.0
License requirements: mechanisms ("MECHANISMS")
fileIndex | starts with 0 |
|
inline |
Sets the additional modal file unit
Created in NX1899.0.0
License requirements: mechanisms ("MECHANISMS")
fileIndex | starts with 0 |
unitSystemID |
|
inline |
Sets the external file reference object.
In case the referencer object has multiple external references, use referenceObjectId to set the correct reference.
Created in NX1847.0.0
License requirements: None.
referenceObjectId | the unique identifier of the external reference required in case where referencer has multiple external references |
adapter | external file reference object |
Implements NXOpen.IExternalFileReferencer.
|
inline |
Sets marker to node list Items
Created in NX7.5.0
License requirements: mechanisms ("MECHANISMS")
markerToNodeListItem |
|
inline |
Sets the offset orientations matrix
Created in NX1847.0.0
License requirements: mechanisms ("MECHANISMS")
matrix |
|
inline |
Sets the offset orientations
Created in NX7.5.0
Deprecated in NX1847.0.0. Use Motion.FlexBodyBuilder.SetOffsetOrientationMatrix
License requirements: mechanisms ("MECHANISMS")
offsetOrientations |
|
inline |
Sets the offset points
Created in NX7.5.0
License requirements: mechanisms ("MECHANISMS")
offsetPoints |
|
inline |
Update mass properties from link
Created in NX1872.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the associativity to a motion body
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the center of mass
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the inertia coordinate system
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the damping
Created in NX11.0.0
License requirements: None.
|
get |
Returns the cutoff frequency increment
Created in NX11.0.0
License requirements: None.
|
get |
Returns the cutoff lower frequency
Created in NX11.0.0
License requirements: None.
|
get |
Returns the cutoff upper frequency
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the distribution method type
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the TCE RFI file name
Created in NX7.5.0
Deprecated in NX1899.0.0. This functionality is no longer supported.
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the frequency lower limit
Created in NX1899.0.0
License requirements: None.
|
get |
Returns the frequency upper limit
Created in NX1899.0.0
License requirements: None.
|
get |
Returns the inertia xx
Created in NX1847.0.0
License requirements: None.
|
get |
Returns the inertia xy
Created in NX1847.0.0
License requirements: None.
|
get |
Returns the inertia xz
Created in NX1847.0.0
License requirements: None.
|
get |
Returns the inertia yy
Created in NX1847.0.0
License requirements: None.
|
get |
Returns the inertia yz
Created in NX1847.0.0
License requirements: None.
|
get |
Returns the inertia zz
Created in NX1847.0.0
License requirements: None.
|
getset |
Returns or sets the lump location type
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the mass
Created in NX1847.0.0
License requirements: None.
|
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")
|
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")
|
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")
|
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")
|
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")
|
getset |
Returns or sets the mass matrix type
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
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")
|
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")
|
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")
|
getset |
Returns or sets the mass source
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
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")
|
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")
|
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")
|
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")
|
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")
|
getset |
Returns or sets the native MFLXDB file name
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the model define type
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
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")
|
getset |
Returns or sets the native RFI file name
Created in NX7.5.0
Deprecated in NX1899.0.0. Use NXOpen.IExternalFileReferencer.GetExternalFileReferenceAdapter
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the native sim file name
Created in NX1847.0.0
Deprecated in NX1899.0.0. Use NXOpen.IExternalFileReferencer.GetExternalFileReferenceAdapter
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the tolerance between marker and node coordinate
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the ortho enable
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the positioning coordinate system
Created in NX1872.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
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")
|
get |
Returns the selection motion body
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the sim file related solution name
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the file type
Created in NX7.5.0
Deprecated in NX1899.0.0. This functionality is no longer supported.
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
get |
Returns the transient time
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the treat as ERFEM option
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
getset |
Returns or sets the treat as motion option
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: mechanisms ("MECHANISMS")
|
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")
|
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")
|
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")