NXOpen C++ Reference Guide
|
This is the class representing a FRF set. More...
Public Types | |
enum | Measure { MeasureForce, MeasureMoment, MeasureDisplacement, MeasureRotation, MeasureVelocity, MeasureAngularvelocity, MeasureAcceleration, MeasureAngularacceleration, MeasurePressure } |
Measure types. More... | |
enum | NodeComponent { NodeComponentS, NodeComponentX, NodeComponentY, NodeComponentZ, NodeComponentRx, NodeComponentRy, NodeComponentRz } |
Node component types. More... | |
Public Types inherited from NXOpen::CAE::AlternateFemRepresentationSource | |
enum | CreateMeshMode { CreateMeshModeAllElements, CreateMeshModeDataElements, CreateMeshModeVisualizationElements } |
Create mesh options. More... | |
Public Member Functions | |
bool | GetFrfStatus (int inputNode, NXOpen::CAE::FrfSet::NodeComponent inputComponent, int outputNode, NXOpen::CAE::FrfSet::NodeComponent outputComponent, NXOpen::CAE::FrfSet::Measure excitation, NXOpen::CAE::FrfSet::Measure response) |
Get the status of a frf. More... | |
int | GetNumberOfFrfs () |
Get the number of frfs. More... | |
void | SetFrfStatus (int inputNode, NXOpen::CAE::FrfSet::NodeComponent inputComponent, int outputNode, NXOpen::CAE::FrfSet::NodeComponent outputComponent, NXOpen::CAE::FrfSet::Measure excitation, NXOpen::CAE::FrfSet::Measure response, bool status) |
Modify the status of a frf. More... | |
Public Member Functions inherited from NXOpen::CAE::AlternateFemRepresentationSource | |
void | ClearNamedNodes () |
Clears all the named nodes of an Alternate Fem Representation Source Created in NX1847.0.0. More... | |
void | ForceUpdate () |
Force update of the Alternate Fem Representation Source Created in NX12.0.0. More... | |
void | GetAltRepSelectionRecipes (std::vector< NXOpen::CAE::FEModelOccurrence * > &pptFeModelOccTags, std::vector< NXOpen::CAE::SelectionRecipe * > &pppSelectionRecipe) |
Gets the NXOpen::CAE::SelectionRecipe array in an Alternate Fem Representation Source and the corresponding replaced NXOpen::CAE::FEModelOccurrence array Created in NX1847.0.0. More... | |
std::vector < NXOpen::CAE::SelectionRecipe * > | GetMappedSelectionRecipes (NXOpen::CAE::FEModelOccurrence *feModelOccTag) |
Gets the mapped NXOpen::CAE::SelectionRecipe array in an Alternate Fem Representation Source for the given NXOpen::CAE::FEModelOccurrence. More... | |
std::vector < NXOpen::CAE::AlternateFemRepresentationSource::NameLabelPair > | GetNamedNodesWithLabel () |
Gets the named nodes in an Alternate Fem Representation Source having no mappings. More... | |
std::vector < NXOpen::CAE::AlternateFemRepresentationSource::NameIdentifierPair > | GetNamedNodesWithNodeId () |
Gets the named nodes in an Alternate Fem Representation Source having mappings. More... | |
std::vector < NXOpen::CAE::AlternateFemRepresentationSource::NameLabelPair > | GetNodeIdMappings () |
Gets the mappings between a node string identifier and the correspondig node label. More... | |
std::vector < NXOpen::CAE::FEModelOccurrence * > | GetReplacedFeModelOccs () |
Gets the Finite Element Model Occurrences replaced by the Alternate Fem Representation Source. More... | |
bool | HasNodeIdMappings () |
Returns true if the given Alternate Fem Representation Source has node string identifiers to labels mappings, i.e. More... | |
void | InsertNamedNodeWithLabel (const NXString &recipeNameString, int nodeLabel) |
Adds or replaces a named node in an Alternate Fem Representation Source having no mappings. More... | |
void | InsertNamedNodeWithLabel (const char *recipeNameString, int nodeLabel) |
Adds or replaces a named node in an Alternate Fem Representation Source having no mappings. More... | |
void | InsertNamedNodeWithNodeId (const NXString &recipeNameString, const NXString &nodeIDString) |
Adds or replaces a named node in an Alternate Fem Representation Source having mappings. More... | |
void | InsertNamedNodeWithNodeId (const char *recipeNameString, const char *nodeIDString) |
Adds or replaces a named node in an Alternate Fem Representation Source having mappings. More... | |
void | InsertSelectionRecipeMappingWithLabel (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe, int nodeLabel) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source without mappings Created in NX1847.0.0. More... | |
void | InsertSelectionRecipeMappingWithNodeId (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe, const NXString &nodeIDString) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source having mappings Created in NX1847.0.0. More... | |
void | InsertSelectionRecipeMappingWithNodeId (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe, const char *nodeIDString) |
Adds or replaces a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence in an Alternate Fem Representation Source having mappings Created in NX1847.0.0. More... | |
void | RemoveSelectionRecipeMapping (NXOpen::CAE::FEModelOccurrence *feModelOccTag, NXOpen::CAE::SelectionRecipe *pSelectionRecipe) |
Removes a NXOpen::CAE::SelectionRecipe for the given replaced NXOpen::CAE::FEModelOccurrence from the Alternate Fem Representation Source Created in NX1847.0.0. More... | |
void | Rename (const NXString &name) |
Set the name of the Alternate Fem Representation Source Created in NX12.0.0. More... | |
void | Rename (const char *name) |
Set the name of the Alternate Fem Representation Source Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This is the class representing a FRF set.
Not support KF.
Created in NX12.0.0.
Measure types.
bool NXOpen::CAE::FrfSet::GetFrfStatus | ( | int | inputNode, |
NXOpen::CAE::FrfSet::NodeComponent | inputComponent, | ||
int | outputNode, | ||
NXOpen::CAE::FrfSet::NodeComponent | outputComponent, | ||
NXOpen::CAE::FrfSet::Measure | excitation, | ||
NXOpen::CAE::FrfSet::Measure | response | ||
) |
Get the status of a frf.
inputNode | the input node |
inputComponent | the input node component |
outputNode | the output node |
outputComponent | the output node component |
excitation | the excitation |
response | the response |
int NXOpen::CAE::FrfSet::GetNumberOfFrfs | ( | ) |
Get the number of frfs.
void NXOpen::CAE::FrfSet::SetFrfStatus | ( | int | inputNode, |
NXOpen::CAE::FrfSet::NodeComponent | inputComponent, | ||
int | outputNode, | ||
NXOpen::CAE::FrfSet::NodeComponent | outputComponent, | ||
NXOpen::CAE::FrfSet::Measure | excitation, | ||
NXOpen::CAE::FrfSet::Measure | response, | ||
bool | status | ||
) |
Modify the status of a frf.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
inputNode | the input node |
inputComponent | the input node component |
outputNode | the output node |
outputComponent | the output node component |
excitation | the excitation |
response | the response |
status | the status of the frf |