public interface CorrelSolution extends NXObject
CorrelSolution
, which is a meta-solution used to compare results from two structural dynamics solutions CorrelSolutionBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
CorrelSolution.CalculateComacsData
This class holds the data returned from
calculateComacs() |
static class |
CorrelSolution.ComputeMacsData
This class holds the data returned from
computeMacs() |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
CorrelSolution.CalculateComacsData |
calculateComacs()
Computes the CoMAC correlation metric for active modes
License requirements: nx_correl_base ("FE Correlation") . |
CorrelSolution |
cloneCorrelation()
Make a clone of a correl solution.
|
CorrelSolution.ComputeMacsData |
computeMacs()
Computes the Model Assurance Criterion (MAC) correlation metric for active modes
License requirements: nx_correl_base ("FE Correlation") . |
void |
computeModePairsForSol()
Compute mode pairs for correlation solution
License requirements: nx_correl_base ("FE Correlation") . |
CorrelModePairingBuilder |
createModePairingBuilder()
Creates the builder object for mode pairing editing
License requirements: nx_correl_base ("FE Correlation") . |
void |
destroy(boolean deleteResultFile)
Deletes a correlation solution
License requirements: nx_correl_base ("FE Correlation") . |
void |
exportModePairCsvFile(String filename)
Export mode pair to CSV file
License requirements: nx_correl_base ("FE Correlation") . |
void |
exportNodeMapCsvFile(String filename)
Export node map to CSV file
License requirements: nx_correl_base ("FE Correlation") . |
void |
exportShapeMetricsCsvFile(CorrelShapemetrictype metricCode,
String filename)
Export shape metrics to CSV file
License requirements: nx_correl_base ("FE Correlation") . |
void |
generateComacResults()
Create COMAC results
License requirements: nx_correl_base ("FE Correlation") . |
void |
generateMatchingDofset()
Create Matching DOFSet
License requirements: nx_correl_base ("FE Correlation") . |
String |
getSolutionName()
Returns the correlation solution name
License requirements: None. |
void |
importNodeMapCsvFile(String filename)
Import node map CSV file
License requirements: nx_correl_base ("FE Correlation") . |
void |
setActiveModePair(int referenceModeNumber,
int workModeNumber,
boolean active)
Sets a specific mode pair as active or not
License requirements: nx_correl_base ("FE Correlation") . |
void |
setActiveRefMode(int refModeNumber,
boolean active)
Sets a specific reference mode as active or not
License requirements: nx_correl_base ("FE Correlation") . |
void |
setActiveSensor(int sensorNumber,
boolean active)
Sets a specific sensor as active or not
License requirements: nx_correl_base ("FE Correlation") . |
void |
setActiveSensorDof(int sensorNumber,
int dofNumber,
boolean active)
Sets a specific sensor DOF as active or not
License requirements: nx_correl_base ("FE Correlation") . |
void |
setActiveSensorDofOrientation(int sensorNumber,
int dofNumber,
boolean orientation)
Sets a specific sensor DOF orientation
License requirements: nx_correl_base ("FE Correlation") . |
void |
setActiveWorkMode(int workModeNumber,
boolean active)
Sets a specific work mode as active or not
License requirements: nx_correl_base ("FE Correlation") . |
void |
setSolutionName(String solutionName,
boolean renameResultFile)
Sets the correlation solution name
License requirements: nx_correl_base ("FE Correlation") . |
void |
updateNodeMatchings()
Update correlation node matchings
License requirements: nx_correl_base ("FE Correlation") . |
void |
updateResultsForSolution(SimSolution tSolution,
boolean ignoreReload)
Update results for correlation solution
License requirements: nx_correl_base ("FE Correlation") . |
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
CorrelModePairingBuilder createModePairingBuilder() throws NXException, RemoteException
NXException
RemoteException
String getSolutionName() throws NXException, RemoteException
CorrelSolution
nameNXException
RemoteException
void setSolutionName(String solutionName, boolean renameResultFile) throws NXException, RemoteException
solutionName
- new solution namerenameResultFile
- if there are result files associated with the solution, rename the files or notNXException
RemoteException
void destroy(boolean deleteResultFile) throws NXException, RemoteException
deleteResultFile
- delete the result files associated with the solution or notNXException
RemoteException
CorrelSolution.ComputeMacsData computeMacs() throws NXException, RemoteException
NXException
RemoteException
CorrelSolution.CalculateComacsData calculateComacs() throws NXException, RemoteException
NXException
RemoteException
void setActiveRefMode(int refModeNumber, boolean active) throws NXException, RemoteException
refModeNumber
- reference mode to activate or deactivateactive
- activate or deactivate flagNXException
RemoteException
void setActiveWorkMode(int workModeNumber, boolean active) throws NXException, RemoteException
workModeNumber
- work mode to activate or deactivateactive
- activate or deactivate flagNXException
RemoteException
void setActiveModePair(int referenceModeNumber, int workModeNumber, boolean active) throws NXException, RemoteException
referenceModeNumber
- reference mode of the pairworkModeNumber
- work mode of the pairactive
- activate or deactivate flagNXException
RemoteException
void setActiveSensor(int sensorNumber, boolean active) throws NXException, RemoteException
sensorNumber
- sensor numberactive
- activate or deactivate flagNXException
RemoteException
void setActiveSensorDof(int sensorNumber, int dofNumber, boolean active) throws NXException, RemoteException
sensorNumber
- sensor numberdofNumber
- dof numberactive
- activate or deactivate flagNXException
RemoteException
void setActiveSensorDofOrientation(int sensorNumber, int dofNumber, boolean orientation) throws NXException, RemoteException
sensorNumber
- sensor numberdofNumber
- dof numberorientation
- true for positive orientation or false for negative orientationNXException
RemoteException
void exportModePairCsvFile(String filename) throws NXException, RemoteException
filename
- CSV file name. NXException
RemoteException
void exportShapeMetricsCsvFile(CorrelShapemetrictype metricCode, String filename) throws NXException, RemoteException
metricCode
- shape metric codefilename
- CSV file name. NXException
RemoteException
void updateNodeMatchings() throws NXException, RemoteException
NXException
RemoteException
void computeModePairsForSol() throws NXException, RemoteException
NXException
RemoteException
CorrelSolution cloneCorrelation() throws NXException, RemoteException
NXException
RemoteException
void updateResultsForSolution(SimSolution tSolution, boolean ignoreReload) throws NXException, RemoteException
tSolution
- solutionignoreReload
- ignore reloadNXException
RemoteException
void generateMatchingDofset() throws NXException, RemoteException
NXException
RemoteException
void generateComacResults() throws NXException, RemoteException
NXException
RemoteException
void importNodeMapCsvFile(String filename) throws NXException, RemoteException
filename
- CSV file name. NXException
RemoteException
void exportNodeMapCsvFile(String filename) throws NXException, RemoteException
filename
- CSV file name. NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.