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

Represents a NXOpen.CAE.ModelUpdateSolution , which is a meta-solution used to update finite element models to match real life test data More...

Inheritance diagram for NXOpen.CAE.ModelUpdateSolution:
NXOpen.CAE.CorrelSolution NXOpen.CAE.CorrelBaseSolution NXOpen.NXObject NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  TargetType { All, Frequencies, ModeShapes }
 Represents the type when export to targets and errors to csv file More...
 

Public Member Functions

unsafe void CalculateErrors ()
 Calculates errors More...
 
unsafe
NXOpen.CAE.ModelUpdateSolution 
CloneModelupdate ()
 Make a clone of a model update solution. More...
 
unsafe
NXOpen.CAE.ModelUpdateCorrelMethodBuilder 
CreateCorrelMethodBuilder ()
 Creates the builder object of model update correlation method More...
 
unsafe
NXOpen.CAE.ModelUpdateOptimOptionsBuilder 
CreateOptimOptionsBuilder ()
 Creates the builder object of model update optimize options More...
 
unsafe
NXOpen.CAE.ModelUpdateOptionsBuilder 
CreateOptionsBuilder ()
 Creates the builder object of model update options More...
 
unsafe
NXOpen.CAE.ModelUpdateOverallWeightsBuilder 
CreateOverallWeightsBuilder ()
 Creates the builder object of model update overall weights More...
 
unsafe void ExportDesignVariablesCsvFile (string fileName)
 Export the model update design variables to the csv file More...
 
unsafe void ExportErrorsCsvFile (NXOpen.CAE.ModelUpdateSolution.TargetType targetType, string fileName)
 Export the model update errors to the csv file More...
 
unsafe void ExportSensitivitiesCsvFile (string fileName)
 Export the model update sensitivities to the csv file More...
 
unsafe void ExportTargetsCsvFile (NXOpen.CAE.ModelUpdateSolution.TargetType tagetType, string fileName)
 Export the model update targets to the csv file More...
 
unsafe
NXOpen.CAE.ModelUpdateDesignVariable[] 
GetDesignVariables ()
 Returns the design variables in the model update solution More...
 
unsafe int GetDesignVarNumber ()
 Gets the number of design variables More...
 
unsafe void PlotSensitivities (int device, int viewIndex)
 Plot the sensitivity matrix. More...
 
unsafe void ResetDesignVariables ()
 Resets the design variables More...
 
unsafe void ResetTargets ()
 Resets the targets More...
 
unsafe void SetDesignVarActive (int designVarIndex, bool active)
 Sets a specific design variable as active or not More...
 
unsafe void SetDesignVariablesInitialValue (double initialValue)
 Sets the value of the design variables. More...
 
unsafe void SetDesignVarLowerBound (int designVarIndex, double lowerBound)
 Sets lower bound for a specific design variable More...
 
unsafe void SetDesignVarUpperBound (int designVarIndex, double upperBound)
 Sets upper bound for a specific design variable More...
 
unsafe void SetDesignVarValue (int designVarIndex, double value)
 Sets value for a specific design variable More...
 
unsafe void SetDesignVarWeight (int designVarIndex, double weight)
 Sets weight for a specific design variable More...
 
unsafe void SetFreqTargetActive (int freqTargetIndex, bool active)
 Sets active status for a specific frequency target More...
 
unsafe void SetFreqTargetWeight (int freqTargetIndex, double weight)
 Sets weight for a specific frequency target More...
 
unsafe void SetModeShapeTargetActive (int modeShapeTargetIndex, bool active)
 Sets active status for a specific mode shape target More...
 
unsafe void SetModeShapeTargetWeight (int modeShapeTargetIndex, double modeShapeWeight)
 Sets weight for a specific mode shape target More...
 
unsafe void UpdateDesignVariables ()
 Update the design variable modeling objects More...
 
unsafe void UpdateFiniteElementModel ()
 Update the finite element model More...
 
- Public Member Functions inherited from NXOpen.CAE.CorrelSolution
unsafe double[] CalculateComacs (out int[] referenceModeNumbers, out int[] workModeNumbers, out double[] referenceModeFrequencies, out double[] workModeFrequencies, out int[] refNodesHaveSensors, out int[] refNodeIndex, out int[] refDofIndex)
 Computes the CoMAC correlation metric for active modes More...
 
unsafe NXOpen.CAE.CorrelSolution CloneCorrelation ()
 Make a clone of a correl solution. More...
 
unsafe double[] ComputeMacs (out double[] referenceModeFrequencies, out int[] referenceModeNumbers, out double[] workModeFrequencies, out int[] workModeNumbers)
 Computes the Model Assurance Criterion (MAC) correlation metric for active modes More...
 
unsafe void ComputeModePairsForSol ()
 Compute mode pairs for correlation solution More...
 
unsafe void CreateDofSetFromSensorSet (NXOpen.CAE.ISensorSet pSensorSet, bool modifyNodeDisplacementCsys)
 Create dof set from sensor set More...
 
unsafe
NXOpen.CAE.CorrelModeClusteringBuilder 
CreateModeClusteringBuilder ()
 Creates the builder object for mode clustering editing More...
 
unsafe
NXOpen.CAE.CorrelModePairingBuilder 
CreateModePairingBuilder ()
 Creates the builder object for mode pairing editing More...
 
unsafe void Destroy (bool deleteResultFile)
 Deletes a correlation solution More...
 
unsafe void ExportModePairCsvFile (string filename)
 Export mode pair to CSV file More...
 
unsafe void ExportNodeMapCsvFile (string filename)
 Export node map to CSV file More...
 
unsafe void ExportShapeMetricsCsvFile (NXOpen.CAE.CorrelShapemetrictype metricCode, string filename)
 Export shape metrics to CSV file More...
 
unsafe void GenerateComacResults ()
 Create COMAC results More...
 
unsafe void GenerateMatchingDofset ()
 Create Matching DOFSet More...
 
unsafe NXOpen.CAE.SensorSetMgr GetSensorSetMgr (NXOpen.CAE.CorrelSensorsettype sensorSetType)
 Get the sensor set manager More...
 
unsafe string GetSolutionName ()
 Returns the correlation solution name More...
 
unsafe void ImportNodeMapCsvFile (string filename)
 Import node map CSV file More...
 
unsafe void LockNodeMap ()
 Lock the node map. More...
 
unsafe void SetActiveModePair (int referenceModeNumber, int workModeNumber, bool active)
 Sets a specific mode pair as active or not More...
 
unsafe void SetActiveRefMode (int refModeNumber, bool active)
 Sets a specific reference mode as active or not More...
 
unsafe void SetActiveSensor (int sensorNumber, bool active)
 Sets a specific sensor as active or not More...
 
unsafe void SetActiveSensorDof (int sensorNumber, int dofNumber, bool active)
 Sets a specific sensor DOF as active or not More...
 
unsafe void SetActiveSensorDofOrientation (int sensorNumber, int dofNumber, bool orientation)
 Sets a specific sensor DOF orientation More...
 
unsafe void SetActiveWorkMode (int workModeNumber, bool active)
 Sets a specific work mode as active or not More...
 
unsafe void SetSolutionName (string solutionName, bool renameResultFile)
 Sets the correlation solution name More...
 
unsafe void ShowInformation ()
 Show information. More...
 
unsafe void ShowModeClustersInformation ()
 Show mode clusters information. More...
 
unsafe void ShowModePairingInformation ()
 Show mode pairing control information. More...
 
unsafe void ShowModePairsInformation ()
 Show mode pairs information. More...
 
unsafe void ShowNodeMapInformation ()
 Show node map information. More...
 
unsafe void UnlockNodeMap ()
 Unlock the node map. More...
 
unsafe void UpdateNodeMatchings ()
 Update correlation node matchings More...
 
unsafe void UpdateResultsForSolution (NXOpen.CAE.SimSolution tSolution, bool ignoreReload)
 Update results for correlation solution More...
 
- Public Member Functions inherited from NXOpen.CAE.CorrelBaseSolution
unsafe void ClearNodeMapNodes (int[] removeWorkNodes)
 Clear selected node map nodes More...
 
unsafe void CreateDofSet (NXOpen.CAE.ISensorSet sensorSet, bool modifyNodeDisplacementCsys)
 Create dof set from sensor set More...
 
unsafe void CreateGroupFromSensorSet (NXOpen.CAE.ISensorSet sensorSet)
 Create dof set from sensor set More...
 
unsafe void Delete (bool deleteResultFile)
 Deletes a correlation base solution More...
 
unsafe void ExportNodeMapToCsvFile (string filename)
 Export node map to CSV file More...
 
unsafe void GenerateDofSet ()
 Generate dof set More...
 
unsafe string GetName ()
 Returns the correlation base solution name More...
 
unsafe NXOpen.CAE.SensorSetMgr GetSensorSetMgr ()
 Get the sensor set manager More...
 
unsafe void ImportNodeMapFromCsvFile (string filename)
 Import node map CSV file More...
 
unsafe void NodeMapLock ()
 Lock the node map. More...
 
unsafe void NodeMapUnlock ()
 Unlock the node map. More...
 
unsafe void SetName (string solutionName, bool renameResultFile)
 Sets the correlation base solution name More...
 
unsafe void ShowInfo ()
 Show information. More...
 
unsafe void ShowNodeMapInfo ()
 Show node map information. More...
 
unsafe void UpdateNodeMap ()
 Update correlation base solution node matchings More...
 
unsafe void UpdateResultsForSol (NXOpen.CAE.SimSolution sol, bool ignoreReload)
 Update results for solution More...
 
- Public Member Functions inherited from NXOpen.NXObject
unsafe NXOpen.AttributeIterator CreateAttributeIterator ()
 Create an attribute iterator More...
 
unsafe void DeleteAllAttributesByType (NXOpen.NXObject.AttributeType type)
 Deletes all attributes of a specific type. More...
 
unsafe void DeleteAllAttributesByType (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes all attributes of a specific type with the option to update or not. More...
 
unsafe void DeleteAttributeByTypeAndTitle (NXOpen.NXObject.AttributeType type, string title)
 Deletes an attribute by type and title. More...
 
unsafe void DeleteAttributeByTypeAndTitle (NXOpen.NXObject.AttributeType type, string title, NXOpen.Update.Option option)
 Deletes an attribute by type and title with the option to update or not. More...
 
unsafe void DeleteUserAttribute (NXOpen.NXObject.AttributeType type, string title, bool deleteEntireArray, NXOpen.Update.Option option)
 Deletes the first attribute encountered with the given Type, Title. More...
 
unsafe void DeleteUserAttributes (NXOpen.AttributeIterator iterator, NXOpen.Update.Option option)
 Deletes the attributes on the object, if any, that satisfy the given iterator More...
 
unsafe void DeleteUserAttributes (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes the attributes encountered with the given Type with option to update or not. More...
 
unsafe NXOpen.INXObject FindObject (string journalIdentifier)
 Finds the NXOpen.NXObject with the given identifier as recorded in a journal. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetAttributeTitlesByType (NXOpen.NXObject.AttributeType type)
 Gets all the attribute titles of a specific type. More...
 
unsafe bool GetBooleanUserAttribute (string title, int index)
 Gets a boolean attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.ComputationalTime 
GetComputationalTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe int GetIntegerAttribute (string title)
 Gets an integer attribute by title. More...
 
unsafe int GetIntegerUserAttribute (string title, int index)
 Gets an integer attribute by Title and array Index. More...
 
unsafe bool GetNextUserAttribute (NXOpen.AttributeIterator iterator, out NXOpen.NXObject.AttributeInformation info)
 Gets the next attribute encountered on the object, if any, that satisfies the given iterator. More...
 
unsafe string GetPdmReferenceAttributeValue (string attributeTitle)
 Gets the value of PDM Reference attribute for given object. More...
 
unsafe double GetRealAttribute (string title)
 Gets a real attribute by title. More...
 
unsafe double GetRealUserAttribute (string title, int index)
 Gets a real attribute by Title and array Index. More...
 
unsafe string GetReferenceAttribute (string title)
 Gets the reference string (not the calculated value) of a string attribute that uses a reference string. More...
 
unsafe string GetStringAttribute (string title)
 Gets a string attribute value by title. More...
 
unsafe string GetStringUserAttribute (string title, int index)
 Gets a string attribute by Title and array Index. More...
 
unsafe string GetTimeAttribute (NXOpen.NXObject.DateAndTimeFormat format, string title)
 Gets a time attribute by title. More...
 
unsafe string GetTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation 
GetUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttribute (string title, bool includeUnset, bool addStringValues, NXOpen.NXObject.AttributeType type)
 Gets the first attribute (or attribute array) encountered on the object, if any, with a given Title and Type. More...
 
unsafe string GetUserAttributeAsString (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given title, type and array index. More...
 
unsafe int GetUserAttributeCount (NXOpen.AttributeIterator iterator)
 Gets the count of set attributes on the object, if any, that satisfy the given iterator. More...
 
unsafe int GetUserAttributeCount (NXOpen.AttributeIterator iterator, bool countArrayAsOneAttribute)
 Gets the count of set attributes on the object, if any, that satisfy the given iterator. More...
 
unsafe int GetUserAttributeCount (NXOpen.NXObject.AttributeType type)
 Gets the count of set attributes on the object, if any, of the given type. More...
 
unsafe int GetUserAttributeCount (NXOpen.NXObject.AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
 Gets the count of attributes on the object, if any, of the given type. More...
 
unsafe bool GetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type)
 Determine the lock of the given attribute. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (NXOpen.AttributeIterator iterator)
 Gets all the attributes that have been set on the given object, if any, that satisfy the given iterator. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (bool includeUnset)
 Gets all the attributes of the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (bool includeUnset, bool addStringValues)
 Gets all the attributes of the given object. More...
 
unsafe string[] GetUserAttributesAsStrings ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe int GetUserAttributeSize (string title, NXOpen.NXObject.AttributeType type)
 Gets the size of the first attribute encountered on the object, if any, with a given Title and Type. More...
 
unsafe NXOpen.NXObject[] GetUserAttributeSourceObjects ()
 Returns an array of objects from which this object presents attributes. More...
 
unsafe bool HasUserAttribute (NXOpen.AttributeIterator iterator)
 Determines if an attribute exists on the object, that satisfies the given iterator More...
 
unsafe bool HasUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Determines if an attribute with the given Title, Type and array Index is present on the object Unset attributes will not be detected by this function, as its purpose is to test for the actual presence of the attribute on the object. More...
 
unsafe void Print ()
 Prints a representation of this object to the system log file. More...
 
unsafe void SetAttribute (string title, int value)
 Creates or modifies an integer attribute. More...
 
unsafe void SetAttribute (string title, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title, double value)
 Creates or modifies a real attribute. More...
 
unsafe void SetAttribute (string title, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title, string value)
 Creates or modifies a string attribute. More...
 
unsafe void SetAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title)
 Creates or modifies a null attribute which is an attribute with a title and no value. More...
 
unsafe void SetAttribute (string title, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetBooleanUserAttribute (string title, int index, bool value, NXOpen.Update.Option option)
 Creates or modifies a boolean attribute with the option to update or not. More...
 
unsafe void SetName (string name)
 Sets the custom name of the object. More...
 
unsafe void SetPdmReferenceAttribute (string attributeTitle, string attributeValue)
 Sets the value of PDM Reference attribute on the object. More...
 
unsafe void SetReferenceAttribute (string title, string value)
 Creates or modifies a string attribute which uses a reference string. More...
 
unsafe void SetReferenceAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute which uses a reference string, with the option to update or not. More...
 
unsafe void SetTimeAttribute (string title, string value)
 Creates or modifies a time attribute. More...
 
unsafe void SetTimeAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetTimeUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetTimeUserAttribute (string title, int index, NXOpen.NXObject.ComputationalTime value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (NXOpen.NXObject.AttributeInformation info, NXOpen.Update.Option option)
 Creates or modifies an attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type, bool @lock)
 Lock or unlock the given attribute. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

NXOpen.CAE.ModelUpdateDesignVariablesCollection DesignVariables [get]
 The design variables collection for this meta solution. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.CAE.ModelUpdateSolution , which is a meta-solution used to update finite element models to match real life test data

To create or edit an instance of this class, use NXOpen.CAE.ModelUpdateSolutionBuilder

Created in NX7.5.0

Member Enumeration Documentation

Represents the type when export to targets and errors to csv file

Enumerator
All 

Export all the targets to the csv file

Frequencies 

Export all the frequency targets to the csv file

ModeShapes 

Export all the mode shape targets to the csv file

Member Function Documentation

unsafe void NXOpen.CAE.ModelUpdateSolution.CalculateErrors ( )
inline

Calculates errors

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

unsafe NXOpen.CAE.ModelUpdateSolution NXOpen.CAE.ModelUpdateSolution.CloneModelupdate ( )
inline

Make a clone of a model update solution.

Created in NX8.0.1

License requirements: nx_correl_update ("FE Model Update")

Returns
Cloned solution
unsafe NXOpen.CAE.ModelUpdateCorrelMethodBuilder NXOpen.CAE.ModelUpdateSolution.CreateCorrelMethodBuilder ( )
inline

Creates the builder object of model update correlation method

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Returns
unsafe NXOpen.CAE.ModelUpdateOptimOptionsBuilder NXOpen.CAE.ModelUpdateSolution.CreateOptimOptionsBuilder ( )
inline

Creates the builder object of model update optimize options

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Returns
unsafe NXOpen.CAE.ModelUpdateOptionsBuilder NXOpen.CAE.ModelUpdateSolution.CreateOptionsBuilder ( )
inline

Creates the builder object of model update options

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Returns
unsafe NXOpen.CAE.ModelUpdateOverallWeightsBuilder NXOpen.CAE.ModelUpdateSolution.CreateOverallWeightsBuilder ( )
inline

Creates the builder object of model update overall weights

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Returns
unsafe void NXOpen.CAE.ModelUpdateSolution.ExportDesignVariablesCsvFile ( string  fileName)
inline

Export the model update design variables to the csv file

Created in NX7.5.1

License requirements: nx_correl_update ("FE Model Update")

Parameters
fileNameCSV file name.
unsafe void NXOpen.CAE.ModelUpdateSolution.ExportErrorsCsvFile ( NXOpen.CAE.ModelUpdateSolution.TargetType  targetType,
string  fileName 
)
inline

Export the model update errors to the csv file

Created in NX7.5.1

License requirements: nx_correl_update ("FE Model Update")

Parameters
targetTypeTarget type of export to csv file
fileNameCSV file name.
unsafe void NXOpen.CAE.ModelUpdateSolution.ExportSensitivitiesCsvFile ( string  fileName)
inline

Export the model update sensitivities to the csv file

Created in NX7.5.1

License requirements: nx_correl_update ("FE Model Update")

Parameters
fileNameCSV file name.
unsafe void NXOpen.CAE.ModelUpdateSolution.ExportTargetsCsvFile ( NXOpen.CAE.ModelUpdateSolution.TargetType  tagetType,
string  fileName 
)
inline

Export the model update targets to the csv file

Created in NX7.5.1

License requirements: nx_correl_update ("FE Model Update")

Parameters
tagetTypeTarget type of export to csv file
fileNameCSV file name.
unsafe NXOpen.CAE.ModelUpdateDesignVariable [] NXOpen.CAE.ModelUpdateSolution.GetDesignVariables ( )
inline

Returns the design variables in the model update solution

Created in NX8.0.1

License requirements: solid_modeling ("SOLIDS MODELING")

Returns
unsafe int NXOpen.CAE.ModelUpdateSolution.GetDesignVarNumber ( )
inline

Gets the number of design variables

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Returns
unsafe void NXOpen.CAE.ModelUpdateSolution.PlotSensitivities ( int  device,
int  viewIndex 
)
inline

Plot the sensitivity matrix.

Created in NX1899.0.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
device
viewIndex
unsafe void NXOpen.CAE.ModelUpdateSolution.ResetDesignVariables ( )
inline

Resets the design variables

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

unsafe void NXOpen.CAE.ModelUpdateSolution.ResetTargets ( )
inline

Resets the targets

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

unsafe void NXOpen.CAE.ModelUpdateSolution.SetDesignVarActive ( int  designVarIndex,
bool  active 
)
inline

Sets a specific design variable as active or not

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
designVarIndexindex of design variable
activeactivate or deactivate flag
unsafe void NXOpen.CAE.ModelUpdateSolution.SetDesignVariablesInitialValue ( double  initialValue)
inline

Sets the value of the design variables.

Created in NX8.0.1

License requirements: nx_correl_update ("FE Model Update")

Parameters
initialValue
unsafe void NXOpen.CAE.ModelUpdateSolution.SetDesignVarLowerBound ( int  designVarIndex,
double  lowerBound 
)
inline

Sets lower bound for a specific design variable

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
designVarIndexindex of design variable
lowerBoundnew lower bound value of design variable
unsafe void NXOpen.CAE.ModelUpdateSolution.SetDesignVarUpperBound ( int  designVarIndex,
double  upperBound 
)
inline

Sets upper bound for a specific design variable

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
designVarIndexindex of design variable
upperBoundnew upper bound value of design variable
unsafe void NXOpen.CAE.ModelUpdateSolution.SetDesignVarValue ( int  designVarIndex,
double  value 
)
inline

Sets value for a specific design variable

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
designVarIndexindex of design variable
valuenew value of design variable
unsafe void NXOpen.CAE.ModelUpdateSolution.SetDesignVarWeight ( int  designVarIndex,
double  weight 
)
inline

Sets weight for a specific design variable

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
designVarIndexindex of design variable
weightnew weight value of design variable
unsafe void NXOpen.CAE.ModelUpdateSolution.SetFreqTargetActive ( int  freqTargetIndex,
bool  active 
)
inline

Sets active status for a specific frequency target

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
freqTargetIndexindex of frequency target
activenew active status of frequency target
unsafe void NXOpen.CAE.ModelUpdateSolution.SetFreqTargetWeight ( int  freqTargetIndex,
double  weight 
)
inline

Sets weight for a specific frequency target

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
freqTargetIndexindex of frequency target
weightnew weight value of frequency target
unsafe void NXOpen.CAE.ModelUpdateSolution.SetModeShapeTargetActive ( int  modeShapeTargetIndex,
bool  active 
)
inline

Sets active status for a specific mode shape target

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
modeShapeTargetIndexindex of mode shape target
activenew active status of mode shape target
unsafe void NXOpen.CAE.ModelUpdateSolution.SetModeShapeTargetWeight ( int  modeShapeTargetIndex,
double  modeShapeWeight 
)
inline

Sets weight for a specific mode shape target

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Parameters
modeShapeTargetIndexindex of mode shape target
modeShapeWeightnew weight value of mode shape target
unsafe void NXOpen.CAE.ModelUpdateSolution.UpdateDesignVariables ( )
inline

Update the design variable modeling objects

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

unsafe void NXOpen.CAE.ModelUpdateSolution.UpdateFiniteElementModel ( )
inline

Update the finite element model

Created in NX7.5.0

License requirements: nx_correl_update ("FE Model Update")

Property Documentation

NXOpen.CAE.ModelUpdateDesignVariablesCollection NXOpen.CAE.ModelUpdateSolution.DesignVariables
get

The design variables collection for this meta solution.

Created in NX8.0.1


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