public interface SimSimulation extends NXObject
SimPart.simulation()
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
SimSolution |
activeSolution()
Returns the active solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
AdaptivityMetaSolutionCollection |
adaptivitySolutions()
Returns the CAE Adaptivity collection belonging to this sim part .
|
void |
addBc(SimBC bc,
SimSolution solution,
SimSolutionStep solutionStep)
Adds the boundary condition to the step in the solution passed.
|
void |
bcSequenceDisplay(NXObject[] objects)
Updates the specified BCs persistent display color according to the sequence colors defined in
customer default setting.
|
CaeDOFSetCollection |
caeDOFSets()
Returns the CAE DOFSet collection belonging to this sim part .
|
CaeRegionCollection |
caeRegions()
Returns the CAE region collection belonging to this sim part .
|
SimSolution |
cloneSolution(SimSolution oldSolution,
String suggestedName)
Clone the solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimConditionSeqMgr |
conditionSeqManager()
Returns the Condition Sequence Manager
License requirements: None. |
SimConstraintCollection |
constraints()
Returns the constraint collection belonging to this sim part .
|
CorrelManager |
correlManager()
Returns the correl manager belonging to this sim part .
|
AutoBCBuilder |
createAutoBcBuilder(String pcBCDescName,
String pcRecipeName)
Creates a
AutoBCBuilder
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX6.0.0 |
AutoPairsBuilder |
createAutoPairsBuilder(String pcBCDescName)
Creates a
AutoPairsBuilder
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX5.0.0 |
SimBCBuilder |
createBcBuilderForBc(SimBC bc)
Creates a BC builder for the BC passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimBCBuilder |
createBcBuilderForConstraintDescriptor(String bcDescName,
String bcName)
Creates a BC builder for the constraint descriptor passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimBCBuilder |
createBcBuilderForConstraintDescriptor(String bcDescName,
String bcName,
int label)
Creates a BC builder for the constraint descriptor passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimBCBuilder |
createBcBuilderForLoadDescriptor(String bcDescName,
String bcName)
Creates a BC builder for the load descriptor passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimBCBuilder |
createBcBuilderForLoadDescriptor(String bcDescName,
String bcName,
int label)
Creates a BC builder for the load descriptor passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimBCBuilder |
createBcBuilderForSimulationObjectDescriptor(String bcDescName,
String bcName)
Creates a BC builder for the simulation object descriptor passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimBCBuilder |
createBcBuilderForSimulationObjectDescriptor(String bcDescName,
String bcName,
int label)
Creates a BC builder for the simulation object descriptor passed
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
BCSelectionDisplayBuilder |
createBcSelectionDisplayBuilder()
Creates a builder for bc selection display controls command to display bc's selection CAE geometries
with this BC's persistent display color
License requirements: nx_design_sim ("NX Design Simulation") . |
CaeRegionBuilder |
createCaeRegionBuilder(String pcRegionDescName,
CaeRegion tRegion)
Creates a
CaeRegionBuilder
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX7.0.0 |
SimLoadSetBuilder |
createLoadSetBuilder(String pcLoadSetDescName,
String pName,
SimLoadSet tLoadSet,
int iLabel)
Creates a
SimLoadSetBuilder
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX10.0.0 |
SimMotionLoadsBuilder |
createMotionLoadsBuilder()
Creates a
SimMotionLoadsBuilder
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX5.0.1 |
SimMotionLoadsListItemBuilder |
createMotionLoadsListItemBuilder()
Creates a
SimMotionLoadsListItemBuilder
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX5.0.1 |
SimBcPlotContoursBuilder |
createSimBcPlotContoursBuilder()
Creates a
SimBcPlotContoursBuilder
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX8.5.0 |
SimBcXyPlotBuilder |
createSimBcXyPlotBuilder()
Creates a
SimBcXyPlotBuilder
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX9.0.0 |
SimSolution |
createSolution(SimConditionSequence conditionSeqeunce,
double stepSize,
Unit stepUnit,
String solverType,
String analysisType,
String solutionType,
String name)
Creates a solution from a condition sequence and integration step size
License requirements: nx_masterfem ("Finite Element Modeling") . |
SimSolution |
createSolution(SimConditionSequence conditionSeqeunce,
int numSteps,
String solverType,
String analysisType,
String solutionType,
String name)
Creates a solution from a condition sequence and number of integration steps
License requirements: nx_masterfem ("Finite Element Modeling") . |
SimSolution |
createSolution(SimConditionSequence conditionSeqeunce,
String solverType,
String analysisType,
String solutionType,
String name)
Creates a solution from a condition sequence
License requirements: nx_masterfem ("Finite Element Modeling") . |
SimSolution |
createSolution(String solverType,
String analysisType,
String solutionType,
String name)
Creates a solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SolutionManager |
createSolutionManager()
Creates a
SolutionManager for the active solution environment
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX10.0.0 |
SimSolutionStep |
createSolutionStep(SimSolution solution,
int stepType,
String name)
Creates a step and add to the solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
StepManager |
createStepManager(SimSolution tSol)
Creates a
StepManager for a solution
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX10.0.0 |
void |
deleteSolution(SimSolution solution)
Delete the solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
DurabilityManager |
durabilityManager()
Returns the durability manager belonging to this sim part .
|
FEModelOccurrence |
femodel()
Returns the femodeloccurrence
FEModelOccurrence assoicated with the simulation object
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") Created in NX5.0.0 |
LaminateManager |
laminateManager()
Returns the laminate manager belonging to this sim part .
|
SimLbcFolderCollection |
lbcFolders()
Returns the CAE SimLbcFolder collection belonging to this sim part .
|
SimLoadRecipeCollection |
loadRecipes()
Returns the CAE Load Recipe collection belonging to this sim part .
|
SimLoadCollection |
loads()
Returns the load collection belonging to this sim part .
|
SimLoadSetCollection |
loadSets()
Returns the CAE SimLoadSet collection belonging to this sim part .
|
DAOOptimizationManager |
optimizationManager()
Returns the Design and Analysis optimization manager belonging to this sim part .
|
Manager |
responseSimulationManager()
Returns the response simulation manager belonging to this sim part .
|
ResultMeasureCollection |
resultMeasures()
Returns the CAE ResultMeasure collection belonging to this sim part .
|
void |
setActiveSolution(SimSolution activeSolution)
Sets the active solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
SimSimulationObjectCollection |
simulationObjects()
Returns the simulation object collection belonging to this sim part .
|
SimRecipeCollection |
simulationRecipes()
Returns the simulation recipe collection belonging to this sim part .
|
SimSolutionCollection |
solutions()
Returns the CAE Solution collection belonging to this sim part .
|
TBSOptimizationManager |
tbsoptimizationManager()
Returns the optimization manager belonging to this sim part .
|
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
SimLoadCollection loads() throws RemoteException
RemoteException
SimConstraintCollection constraints() throws RemoteException
RemoteException
SimSimulationObjectCollection simulationObjects() throws RemoteException
RemoteException
Manager responseSimulationManager() throws RemoteException
RemoteException
CorrelManager correlManager() throws RemoteException
RemoteException
SimRecipeCollection simulationRecipes() throws RemoteException
RemoteException
CaeRegionCollection caeRegions() throws RemoteException
RemoteException
CaeDOFSetCollection caeDOFSets() throws RemoteException
RemoteException
DurabilityManager durabilityManager() throws RemoteException
RemoteException
SimSolutionCollection solutions() throws RemoteException
RemoteException
LaminateManager laminateManager() throws RemoteException
RemoteException
TBSOptimizationManager tbsoptimizationManager() throws RemoteException
RemoteException
DAOOptimizationManager optimizationManager() throws RemoteException
RemoteException
ResultMeasureCollection resultMeasures() throws RemoteException
RemoteException
SimLbcFolderCollection lbcFolders() throws RemoteException
RemoteException
AdaptivityMetaSolutionCollection adaptivitySolutions() throws RemoteException
RemoteException
SimLoadRecipeCollection loadRecipes() throws RemoteException
RemoteException
SimLoadSetCollection loadSets() throws RemoteException
RemoteException
SimConditionSeqMgr conditionSeqManager() throws NXException, RemoteException
NXException
RemoteException
SimSolution activeSolution() throws NXException, RemoteException
SimSolution
NXException
RemoteException
void setActiveSolution(SimSolution activeSolution) throws NXException, RemoteException
activeSolution
- the active solution SimSolution
NXException
RemoteException
SimSolution createSolution(String solverType, String analysisType, String solutionType, String name) throws NXException, RemoteException
solverType
- name of the solver analysisType
- name of the analysis type solutionType
- name of the solution type name
- name of the solution to be createdSimSolution
NXException
RemoteException
SimSolution createSolution(SimConditionSequence conditionSeqeunce, String solverType, String analysisType, String solutionType, String name) throws NXException, RemoteException
conditionSeqeunce
- create solution from SimConditionSequence
solverType
- name of the solver analysisType
- name of the analysis type solutionType
- name of the solution type name
- name of the solution to be createdSimSolution
NXException
RemoteException
SimSolution createSolution(SimConditionSequence conditionSeqeunce, int numSteps, String solverType, String analysisType, String solutionType, String name) throws NXException, RemoteException
conditionSeqeunce
- create solution from SimConditionSequence
numSteps
- number of integration stepssolverType
- name of the solver analysisType
- name of the analysis type solutionType
- name of the solution type name
- name of the solution to be createdSimSolution
NXException
RemoteException
SimSolution createSolution(SimConditionSequence conditionSeqeunce, double stepSize, Unit stepUnit, String solverType, String analysisType, String solutionType, String name) throws NXException, RemoteException
conditionSeqeunce
- create solution from SimConditionSequence
stepSize
- size of integration stepsstepUnit
- step size Unit
solverType
- name of the solver analysisType
- name of the analysis type solutionType
- name of the solution type name
- name of the solution to be createdSimSolution
NXException
RemoteException
void deleteSolution(SimSolution solution) throws NXException, RemoteException
solution
- the SimSolution
to be deletedNXException
RemoteException
SimSolution cloneSolution(SimSolution oldSolution, String suggestedName) throws NXException, RemoteException
oldSolution
- the SimSolution
to be clonedsuggestedName
- name to use instead of default name (may be null) SimSolution
NXException
RemoteException
SimSolutionStep createSolutionStep(SimSolution solution, int stepType, String name) throws NXException, RemoteException
solution
- the solution to which the step will be added,
if a null is passed the current active solution
will be usedstepType
- index of the step typename
- name of the stepSimSolutionStep
to be addedNXException
RemoteException
SimBCBuilder createBcBuilderForLoadDescriptor(String bcDescName, String bcName) throws NXException, RemoteException
bcDescName
- name of the load descriptor bcName
- name of the load to be created NXException
RemoteException
SimBCBuilder createBcBuilderForLoadDescriptor(String bcDescName, String bcName, int label) throws NXException, RemoteException
bcDescName
- name of the load descriptor bcName
- name of the load to be created label
- load labelNXException
RemoteException
SimBCBuilder createBcBuilderForConstraintDescriptor(String bcDescName, String bcName) throws NXException, RemoteException
bcDescName
- name of the constraint descriptor bcName
- name of the constraint to be created NXException
RemoteException
SimBCBuilder createBcBuilderForConstraintDescriptor(String bcDescName, String bcName, int label) throws NXException, RemoteException
bcDescName
- name of the constraint descriptor bcName
- name of the constraint to be created label
- constraint labelNXException
RemoteException
SimBCBuilder createBcBuilderForSimulationObjectDescriptor(String bcDescName, String bcName) throws NXException, RemoteException
bcDescName
- name of the simulation object descriptor bcName
- name of the simulation object to be created NXException
RemoteException
SimBCBuilder createBcBuilderForSimulationObjectDescriptor(String bcDescName, String bcName, int label) throws NXException, RemoteException
bcDescName
- name of the simulation object descriptor bcName
- name of the simulation object to be created label
- simulation object labelNXException
RemoteException
SimBCBuilder createBcBuilderForBc(SimBC bc) throws NXException, RemoteException
bc
- bc objectNXException
RemoteException
void addBc(SimBC bc, SimSolution solution, SimSolutionStep solutionStep) throws NXException, RemoteException
bc
- bc objectsolution
- solutionsolutionStep
- solution stepNXException
RemoteException
AutoPairsBuilder createAutoPairsBuilder(String pcBCDescName) throws NXException, RemoteException
AutoPairsBuilder
pcBCDescName
- The neutral name of the AutoPairsDescriptor. NXException
RemoteException
AutoBCBuilder createAutoBcBuilder(String pcBCDescName, String pcRecipeName) throws NXException, RemoteException
AutoBCBuilder
pcBCDescName
- The neutral name of the LBCDescriptor. pcRecipeName
- The name of the AutoBCRecipe NXException
RemoteException
FEModelOccurrence femodel() throws NXException, RemoteException
FEModelOccurrence
assoicated with the simulation object
FEModelOccurrence
associated with the simulation objectNXException
RemoteException
SimMotionLoadsBuilder createMotionLoadsBuilder() throws NXException, RemoteException
SimMotionLoadsBuilder
NXException
RemoteException
SimMotionLoadsListItemBuilder createMotionLoadsListItemBuilder() throws NXException, RemoteException
SimMotionLoadsListItemBuilder
NXException
RemoteException
CaeRegionBuilder createCaeRegionBuilder(String pcRegionDescName, CaeRegion tRegion) throws NXException, RemoteException
CaeRegionBuilder
pcRegionDescName
- The neutral name of the region descriptor. tRegion
- The region if we are editing it, or null if we are creating a new oneNXException
RemoteException
SimBcPlotContoursBuilder createSimBcPlotContoursBuilder() throws NXException, RemoteException
SimBcPlotContoursBuilder
NXException
RemoteException
SimBcXyPlotBuilder createSimBcXyPlotBuilder() throws NXException, RemoteException
SimBcXyPlotBuilder
NXException
RemoteException
BCSelectionDisplayBuilder createBcSelectionDisplayBuilder() throws NXException, RemoteException
NXException
RemoteException
void bcSequenceDisplay(NXObject[] objects) throws NXException, RemoteException
SimBC
objects are input, then each BC will get its own sequence color.
2, If only SimLbcFolder
objects are input, then each Folder will get its
own sequence color and that color will be applied to all the BC in the folder; If a folder is
subfolders and the parent folder also in the input objects list, then this subfolder's color is same
as the parent folder's color, if the subfolder in the input list but its parent folder is not in the
list, this subfolder will get its own sequence color.
3, If only one SimLbcFolder
is input, or if the input contains both
SimBC
and SimLbcFolder
objects, then each BC will
get its own sequence color.
objects
- The input objects can be 1, SimBC
2, SimLbcFolder
NXException
RemoteException
StepManager createStepManager(SimSolution tSol) throws NXException, RemoteException
StepManager
for a solution
tSol
- solutionNXException
RemoteException
SolutionManager createSolutionManager() throws NXException, RemoteException
SolutionManager
for the active solution environment
NXException
RemoteException
SimLoadSetBuilder createLoadSetBuilder(String pcLoadSetDescName, String pName, SimLoadSet tLoadSet, int iLabel) throws NXException, RemoteException
SimLoadSetBuilder
pcLoadSetDescName
- The neutral name of the load set descriptor. pName
- The name of the load set. tLoadSet
- The load set if we are editing it, or null if we are creating a new oneiLabel
- The label of the load set.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.