NX Open C++ Reference Guide
|
This is the root object in a .sim file. More...
Public Member Functions | |
NXOpen::CAE::SimSolution * | ActiveSolution () |
Returns the active solution. | |
void | AddBc (NXOpen::CAE::SimBC *bc, NXOpen::CAE::SimSolution *solution, NXOpen::CAE::SimSolutionStep *solutionStep) |
Adds the boundary condition to the step in the solution passed. | |
NXOpen::CAE::CaeDOFSetCollection * | CaeDOFSets () |
Returns the CAE DOFSet collection belonging to this sim part Created in NX7.5.0. | |
NXOpen::CAE::CaeRegionCollection * | CaeRegions () |
Returns the CAE region collection belonging to this sim part Created in NX7.5.0. | |
NXOpen::CAE::SimSolution * | CloneSolution (NXOpen::CAE::SimSolution *oldSolution, const NXString &suggestedName) |
Clone the solution. | |
NXOpen::CAE::SimConstraintCollection * | Constraints () |
Returns the constraint collection belonging to this sim part Created in NX3.0.0. | |
NXOpen::CAE::CorrelManager * | CorrelManager () |
Returns the correl manager belonging to this sim part Created in NX3.0.0. | |
NXOpen::CAE::AutoBCBuilder * | CreateAutoBcBuilder (const NXString &pcBCDescName) |
Creates a CAE::AutoBCBuilder. | |
NXOpen::CAE::AutoBCBuilder * | CreateAutoBcBuilder (const NXString &pcBCDescName, const NXString &pcRecipeName) |
Creates a CAE::AutoBCBuilder. | |
NXOpen::CAE::AutoPairsBuilder * | CreateAutoPairsBuilder (const NXString &pcBCDescName) |
Creates a CAE::AutoPairsBuilder. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForBc (NXOpen::CAE::SimBC *bc) |
Creates a BC builder for the BC passed. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForConstraintDescriptor (const NXString &bcDescName, const NXString &bcName) |
Creates a BC builder for the constraint descriptor passed. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForConstraintDescriptor (const NXString &bcDescName, const NXString &bcName, int label) |
Creates a BC builder for the constraint descriptor passed. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForLoadDescriptor (const NXString &bcDescName, const NXString &bcName) |
Creates a BC builder for the load descriptor passed. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForLoadDescriptor (const NXString &bcDescName, const NXString &bcName, int label) |
Creates a BC builder for the load descriptor passed. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForSimulationObjectDescriptor (const NXString &bcDescName, const NXString &bcName) |
Creates a BC builder for the simulation object descriptor passed. | |
NXOpen::CAE::SimBCBuilder * | CreateBcBuilderForSimulationObjectDescriptor (const NXString &bcDescName, const NXString &bcName, int label) |
Creates a BC builder for the simulation object descriptor passed. | |
NXOpen::CAE::CaeRegionBuilder * | CreateCaeRegionBuilder (const NXString &pcRegionDescName, NXOpen::CAE::CaeRegion *tRegion) |
Creates a CAE::CaeRegionBuilder. | |
NXOpen::CAE::LaminateMetaSolBuilder * | CreateLaminateMetaSolBuilder (NXOpen::CAE::LaminateMetaSol *tMetaSol) |
Creates a CAE::LaminateMetaSolBuilder. | |
NXOpen::CAE::LaminateQuickPostReportBuilder * | CreateLaminateQuickPostReportBuilder (NXOpen::CAE::LaminateQuickPostReport *tSpec) |
Creates a CAE::LaminateQuickPostReportBuilder. | |
NXOpen::CAE::SimMotionLoadsBuilder * | CreateMotionLoadsBuilder () |
Creates a CAE::SimMotionLoadsBuilder. | |
NXOpen::CAE::SimMotionLoadsListItemBuilder * | CreateMotionLoadsListItemBuilder () |
Creates a CAE::SimMotionLoadsListItemBuilder. | |
NXOpen::CAE::SimSolution * | CreateSolution (const NXString &solverType, const NXString &analysisType, const NXString &solutionType, const NXString &name) |
Creates a solution. | |
NXOpen::CAE::SimSolutionStep * | CreateSolutionStep (NXOpen::CAE::SimSolution *solution, int stepType, const NXString &name) |
Creates a step and add to the solution. | |
void | DeleteSolution (NXOpen::CAE::SimSolution *solution) |
Delete the solution. | |
NXOpen::CAE::DurabilityManager * | DurabilityManager () |
Returns the durability manager belonging to this sim part Created in NX7.5.0. | |
NXOpen::CAE::FEModelOccurrence * | Femodel () |
Returns the femodeloccurrence CAE::FEModelOccurrence assoicated with the simulation object. | |
NXOpen::CAE::LaminateManager * | LaminateManager () |
Returns the laminate manager belonging to this sim part Created in NX8.0.0. | |
NXOpen::CAE::SimLoadCollection * | Loads () |
Returns the load collection belonging to this sim part Created in NX3.0.0. | |
NXOpen::CAE::Optimization::DAOOptimizationManager * | OptimizationManager () |
Returns the Design and Analysis optimization manager belonging to this sim part Created in NX8.0.0. | |
NXOpen::CAE::ResponseSimulation::Manager * | ResponseSimulationManager () |
Returns the response simulation manager belonging to this sim part Created in NX3.0.0. | |
NXOpen::CAE::ResultMeasureCollection * | ResultMeasures () |
Returns the CAE ResultMeasure collection belonging to this sim part Created in NX8.0.0. | |
void | SetActiveSolution (NXOpen::CAE::SimSolution *activeSolution) |
Sets the active solution. | |
NXOpen::CAE::SimSimulationObjectCollection * | SimulationObjects () |
Returns the simulation object collection belonging to this sim part Created in NX3.0.0. | |
NXOpen::CAE::SimRecipeCollection * | SimulationRecipes () |
Returns the simulation recipe collection belonging to this sim part Created in NX3.0.0. | |
NXOpen::CAE::SimSolutionCollection * | Solutions () |
Returns the CAE Solution collection belonging to this sim part Created in NX7.5.0. | |
NXOpen::CAE::Optimization::TBSOptimizationManager * | TBSOptimizationManager () |
Returns the optimization manager belonging to this sim part Created in NX8.0.0. |
This is the root object in a .sim file.
Only one instance of this class will exist in each fem part file
To obtain an instance of this class, use CAE::SimPart::Simulation
Created in NX4.0.0.
Returns the active solution.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
void NXOpen::CAE::SimSimulation::AddBc | ( | NXOpen::CAE::SimBC * | bc, |
NXOpen::CAE::SimSolution * | solution, | ||
NXOpen::CAE::SimSolutionStep * | solutionStep | ||
) |
Adds the boundary condition to the step in the solution passed.
If solution is NULL then the boundary condition is added to the active solution If step is NULL then the boundary condition is added to the active step
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
bc | bc object |
solution | solution |
solutionStep | solution step |
Returns the CAE DOFSet collection belonging to this sim part
Created in NX7.5.0.
Returns the CAE region collection belonging to this sim part
Created in NX7.5.0.
NXOpen::CAE::SimSolution* NXOpen::CAE::SimSimulation::CloneSolution | ( | NXOpen::CAE::SimSolution * | oldSolution, |
const NXString & | suggestedName | ||
) |
Clone the solution.
oldSolution | the CAE::SimSolution to be cloned |
suggestedName | name to use instead of default name (may be NULL) NOTE: The full Unicode character set is not supported for this parameter. |
Returns the constraint collection belonging to this sim part
Created in NX3.0.0.
Returns the correl manager belonging to this sim part
Created in NX3.0.0.
NXOpen::CAE::AutoBCBuilder* NXOpen::CAE::SimSimulation::CreateAutoBcBuilder | ( | const NXString & | pcBCDescName | ) |
Creates a CAE::AutoBCBuilder.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
pcBCDescName | The neutral name of the LBCDescriptor. NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::AutoBCBuilder* NXOpen::CAE::SimSimulation::CreateAutoBcBuilder | ( | const NXString & | pcBCDescName, |
const NXString & | pcRecipeName | ||
) |
Creates a CAE::AutoBCBuilder.
pcBCDescName | The neutral name of the LBCDescriptor. NOTE: The full Unicode character set is not supported for this parameter. |
pcRecipeName | The name of the AutoBCRecipe NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::AutoPairsBuilder* NXOpen::CAE::SimSimulation::CreateAutoPairsBuilder | ( | const NXString & | pcBCDescName | ) |
Creates a CAE::AutoPairsBuilder.
pcBCDescName | The neutral name of the AutoPairsDescriptor. NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForBc | ( | NXOpen::CAE::SimBC * | bc | ) |
Creates a BC builder for the BC passed.
bc | bc object |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForConstraintDescriptor | ( | const NXString & | bcDescName, |
const NXString & | bcName | ||
) |
Creates a BC builder for the constraint descriptor passed.
bcDescName | name of the constraint descriptor NOTE: The full Unicode character set is not supported for this parameter. |
bcName | name of the constraint to be created NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForConstraintDescriptor | ( | const NXString & | bcDescName, |
const NXString & | bcName, | ||
int | label | ||
) |
Creates a BC builder for the constraint descriptor passed.
bcDescName | name of the constraint descriptor NOTE: The full Unicode character set is not supported for this parameter. |
bcName | name of the constraint to be created NOTE: The full Unicode character set is not supported for this parameter. |
label | constraint label |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForLoadDescriptor | ( | const NXString & | bcDescName, |
const NXString & | bcName | ||
) |
Creates a BC builder for the load descriptor passed.
bcDescName | name of the load descriptor NOTE: The full Unicode character set is not supported for this parameter. |
bcName | name of the load to be created NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForLoadDescriptor | ( | const NXString & | bcDescName, |
const NXString & | bcName, | ||
int | label | ||
) |
Creates a BC builder for the load descriptor passed.
bcDescName | name of the load descriptor NOTE: The full Unicode character set is not supported for this parameter. |
bcName | name of the load to be created NOTE: The full Unicode character set is not supported for this parameter. |
label | load label |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForSimulationObjectDescriptor | ( | const NXString & | bcDescName, |
const NXString & | bcName | ||
) |
Creates a BC builder for the simulation object descriptor passed.
bcDescName | name of the simulation object descriptor NOTE: The full Unicode character set is not supported for this parameter. |
bcName | name of the simulation object to be created NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::CAE::SimBCBuilder* NXOpen::CAE::SimSimulation::CreateBcBuilderForSimulationObjectDescriptor | ( | const NXString & | bcDescName, |
const NXString & | bcName, | ||
int | label | ||
) |
Creates a BC builder for the simulation object descriptor passed.
bcDescName | name of the simulation object descriptor NOTE: The full Unicode character set is not supported for this parameter. |
bcName | name of the simulation object to be created NOTE: The full Unicode character set is not supported for this parameter. |
label | simulation object label |
NXOpen::CAE::CaeRegionBuilder* NXOpen::CAE::SimSimulation::CreateCaeRegionBuilder | ( | const NXString & | pcRegionDescName, |
NXOpen::CAE::CaeRegion * | tRegion | ||
) |
Creates a CAE::CaeRegionBuilder.
pcRegionDescName | The neutral name of the region descriptor. NOTE: The full Unicode character set is not supported for this parameter. |
tRegion | The region if we are editing it, or NULL if we are creating a new one |
NXOpen::CAE::LaminateMetaSolBuilder* NXOpen::CAE::SimSimulation::CreateLaminateMetaSolBuilder | ( | NXOpen::CAE::LaminateMetaSol * | tMetaSol | ) |
Creates a CAE::LaminateMetaSolBuilder.
Created in NX6.0.0.
License requirements : nx_lam_composites ("Laminate Composites")
tMetaSol | The meta solution |
NXOpen::CAE::LaminateQuickPostReportBuilder* NXOpen::CAE::SimSimulation::CreateLaminateQuickPostReportBuilder | ( | NXOpen::CAE::LaminateQuickPostReport * | tSpec | ) |
Creates a CAE::LaminateQuickPostReportBuilder.
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
tSpec | the quick post summary report |
Creates a CAE::SimMotionLoadsBuilder.
NXOpen::CAE::SimMotionLoadsListItemBuilder* NXOpen::CAE::SimSimulation::CreateMotionLoadsListItemBuilder | ( | ) |
Creates a CAE::SimMotionLoadsListItemBuilder.
NXOpen::CAE::SimSolution* NXOpen::CAE::SimSimulation::CreateSolution | ( | const NXString & | solverType, |
const NXString & | analysisType, | ||
const NXString & | solutionType, | ||
const NXString & | name | ||
) |
Creates a solution.
solverType | name of the solver NOTE: The full Unicode character set is not supported for this parameter. |
analysisType | name of the analysis type NOTE: The full Unicode character set is not supported for this parameter. |
solutionType | name of the solution type NOTE: The full Unicode character set is not supported for this parameter. |
name | name of the solution to be created |
NXOpen::CAE::SimSolutionStep* NXOpen::CAE::SimSimulation::CreateSolutionStep | ( | NXOpen::CAE::SimSolution * | solution, |
int | stepType, | ||
const NXString & | name | ||
) |
Creates a step and add to the solution.
solution | the solution to which the step will be added, if a NULL is passed the current active solution will be used |
stepType | index of the step type |
name | name of the step |
void NXOpen::CAE::SimSimulation::DeleteSolution | ( | NXOpen::CAE::SimSolution * | solution | ) |
Delete the solution.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
solution | the CAE::SimSolution to be deleted |
Returns the durability manager belonging to this sim part
Created in NX7.5.0.
Returns the femodeloccurrence CAE::FEModelOccurrence assoicated with the simulation object.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Returns the laminate manager belonging to this sim part
Created in NX8.0.0.
Returns the load collection belonging to this sim part
Created in NX3.0.0.
NXOpen::CAE::Optimization::DAOOptimizationManager* NXOpen::CAE::SimSimulation::OptimizationManager | ( | ) |
Returns the Design and Analysis optimization manager belonging to this sim part
Created in NX8.0.0.
Returns the response simulation manager belonging to this sim part
Created in NX3.0.0.
Returns the CAE ResultMeasure collection belonging to this sim part
Created in NX8.0.0.
void NXOpen::CAE::SimSimulation::SetActiveSolution | ( | NXOpen::CAE::SimSolution * | activeSolution | ) |
Sets the active solution.
Created in NX4.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
activeSolution | the active solution CAE::SimSolution |
Returns the simulation object collection belonging to this sim part
Created in NX3.0.0.
Returns the simulation recipe collection belonging to this sim part
Created in NX3.0.0.
Returns the CAE Solution collection belonging to this sim part
Created in NX7.5.0.
NXOpen::CAE::Optimization::TBSOptimizationManager* NXOpen::CAE::SimSimulation::TBSOptimizationManager | ( | ) |
Returns the optimization manager belonging to this sim part
Created in NX8.0.0.