SimSolution Class¶
-
class
NXOpen.CAE.
SimSolution
¶ Bases:
NXOpen.CAE.SimGroupContainer
Represents a solution in the .sim files
For more information, refer to the Solver language documentation in the Solver language documentation.
To create a new instance of this class, use
NXOpen.CAE.SimSimulation.CreateSolution
New in version NX4.0.0.
Properties¶
Property | Description |
---|---|
ActiveStep | Returns or sets the active step |
AllowedStepTypeCount | Returns the count of allowable step types |
AnalysisType | Returns the analysis type |
ConflictingBcCount | Returns the number of conflicting BC pairs in this solution |
ConflictingConstraintsCount | Returns the number of conflicting constraint pairs in this solution |
IsConstraintGroupAllowed | Returns a value indicating whether a constraint group is allowed for this group container |
IsLoadGroupAllowed | Returns a value indicating whether a load group is allowed for this group container |
IsOccurrence | Returns whether this object is an occurrence or not. |
IsSimulationObjectGroupAllowed | Returns a value indicating whether a simulation object group is allowed for this group container |
JournalIdentifier | Returns the identifier that would be recorded in a journal for this object. |
Name | Returns the custom name of the object. |
OwningComponent | Returns the owning component, if this object is an occurrence. |
OwningPart | Returns the owning part of this object |
PropertyTable | Returns the property table associated with the solution object |
Prototype | Returns the prototype of this object if it is an occurrence. |
ResultReferenceCount | Returns the number of Result References |
SolutionType | Returns the solution type |
SolverOptionsPropertyTable | Returns the property table associated with the solution’s solver options |
SolverType | Returns the solver type |
StepCount | Returns the number of steps |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
AddBc | Add the bc to the solution Only the BC that not under the folder can be added to solution |
AddFolder | Add the folder to the solution Only the folder not under other folder can be added to solution. |
AddStep | Adds a step to the solution |
ApplySolverLanguageExportOptions | Stores the solver language export options to the specified solution. |
CreateAlignmentBuilder | Creates the builder object for test and imported solution alignment dialog @return |
CreateConflictResolutionBuilder | Creates a conflict resolution builder for this input pair of BCs @return |
CreateConstraintGroup | Creates a constraint group for a solution or solution step @return Constraint group CAE.SimConstraintGroup to be created |
CreateConstraintResolutionBuilder | Creates a constraint resolution builder for this input pair of constraints @return |
CreateLoadGroup | Creates a load group for a solution or solution step @return Load group CAE.SimLoadGroup to be created |
CreateResultProbeBuilder | Creates the builder to create and edit Result Probe object @return |
CreateSimulationObjectGroup | Creates a simulation object group for a solution or solution step @return Simulation object group CAE.SimSimulationObjectGroup to be created |
CreateStep | Creates a step and add to the solution @return step NXOpen.CAE.SimSolutionStep to be added |
DeleteAllAttributesByType | Deletes all attributes of a specific type. |
DeleteAttributeByTypeAndTitle | Deletes an attribute by type and title. |
DeleteGroup | Deletes a BC group from this group container |
DeleteStep | Removes a step from the solution |
DeleteUserAttribute | Deletes the first attribute encountered with the given Type, Title. |
DeleteUserAttributes | Deletes the attributes encountered with the given Type with option to update or not. |
Find | Returns the children of the Solution of the given Identifier @return |
FindObject | Finds the NXOpen.NXObject with the given identifier as recorded in a journal. |
GetAttributeTitlesByType | Gets all the attribute titles of a specific type. |
GetBcs | Gets all the BCs in this solution @return Resultant bcs |
GetBooleanUserAttribute | Gets a boolean attribute by Title and array Index. |
GetComputationalTimeUserAttribute | Gets a time attribute by Title and array Index. |
GetConflictingBcPairByIndex | Returns the nth conflicting BC pair, where the index is between 0 and NXOpen.CAE.SimSolution.ConflictingBcCount - 1 |
GetConflictingConstraintPairByIndex | Returns the nth conflicting constraint pair, where the index is between 0 and NXOpen.CAE.SimSolution.ConflictingConstraintsCount - 1 |
GetFolders | Gets all the root folders in this solution @return Resultant bcs |
GetGroupCount | Returns the number of groups in this container @return number of groups in the container |
GetGroups | Gets the BC groups in this group container @return the groups in the group container |
GetIntegerAttribute | Gets an integer attribute by title. |
GetIntegerUserAttribute | Gets an integer attribute by Title and array Index. |
GetManagedResultFile | Get the managed result file name @return managed result file name |
GetRealAttribute | Gets a real attribute by title. |
GetRealUserAttribute | Gets a real attribute by Title and array Index. |
GetReferenceAttribute | Gets the reference string (not the calculated value) of a string attribute that uses a reference string. |
GetResultFile | Get the result file directory and result file name |
GetResultFileUnits | Get basic 6 units which are stored with solution used for loading the result file |
GetResultReferenceByIndex | Returns the Result Reference at the index passed @return step NXOpen.CAE.SimResultReference at the index |
GetStepByIndex | Returns the step at the index passed @return step NXOpen.CAE.SimSolutionStep at the index |
GetStringAttribute | Gets a string attribute value by title. |
GetStringUserAttribute | Gets a string attribute by Title and array Index. |
GetTimeAttribute | Gets a time attribute by title. |
GetTimeUserAttribute | Gets a time attribute by Title and array Index. |
GetUnfolderedBcs | Gets all the unfoldered BCs in this solution @return Resultant bcs |
GetUserAttribute | Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index. |
GetUserAttributeAsString | Gets the first attribute encountered on the object, if any, with a given title, type and array index. |
GetUserAttributeCount | Gets the count of set attributes on the object, if any, of the given type. |
GetUserAttributeLock | Determine the lock of the given attribute. |
GetUserAttributeSize | Gets the size of the first attribute encountered on the object, if any, with a given Title and Type. |
GetUserAttributeSourceObjects | Returns an array of objects from which this object presents attributes. |
GetUserAttributes | Gets all the attributes that have been set on the given object. |
GetUserAttributesAsStrings | Gets all the attributes that have been set on the given object. |
HasUserAttribute | 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. |
MoveStep | Moves step to the specified position |
Prints a representation of this object to the system log file. | |
RemoveAllConstraints | Remove all constraints from the solution |
RemoveAllLoads | Remove all loads from the solution |
RemoveAllSimulationObjects | Remove all simulation objects from the solution |
RemoveBc | Remove the bc from the solution Only the BC that not under the folder can be remove from solution |
RemoveFolder | Remove the folder from the solution Only the folder not under other folder can be removed from solution. |
Rename | Rename Solution and optionally rename associated results files |
ResolveConstraintConflicts | Runs the Assisted Conflict Check Mechanism for all constraints NXOpen.CAE.SimConstraint in an active solution NXOpen.CAE.SimSolution and/or in an active step NXOpen.CAE.SimSolutionStep , generating new constraints NXOpen.CAE.SimConstraint if there is any conflcit between the constraints. |
SetAttribute | Creates or modifies an integer attribute. |
SetBooleanUserAttribute | Creates or modifies a boolean attribute with the option to update or not. |
SetFemValidInPost | Specify whether NX Post should group entities based on node and element groups and meshes in the pre-processing model |
SetInferredResultFile | Clear previously specified result file location |
SetInferredResultFileUnits | Clears previously specified result file units |
SetLocalResultFile | Specify local result file |
SetManagedResultFile | Specify managed result file |
SetName | Sets the custom name of the object. |
SetReferenceAttribute | Creates or modifies a string attribute which uses a reference string. |
SetResultFileUnits | Set result file units |
SetTimeAttribute | Creates or modifies a time attribute. |
SetTimePropsFromConditionSequence | Set the time properties for this solution based on the given condition sequences |
SetTimeUserAttribute | Creates or modifies a time attribute with the option to update or not. |
SetUserAttribute | Creates or modifies an attribute with the option to update or not. |
SetUserAttributeLock | Lock or unlock the given attribute. |
Solve | Solves the solution |
UpdateFromLoadRecipe | Update steps and loads of this solution created from load recipe |
Enumerations¶
SimSolutionSetupCheckOption Enumeration | Model Setup Check Options |
SimSolutionSolveOption Enumeration | Solve Options |
SimSolutionStepPosition Enumeration | Step creation options |
Property Detail¶
ActiveStep¶
-
SimSolution.
ActiveStep
¶ Returns or sets the active step
-------------------------------------
Getter Method
Signature
ActiveStep()
Returns: active step NXOpen.CAE.SimSolutionStep
Return type: NXOpen.CAE.SimSolutionStep
New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
-------------------------------------
Setter Method
Signature
ActiveStep(activeStep)
Parameters: activeStep ( NXOpen.CAE.SimSolutionStep
) – active stepNXOpen.CAE.SimSolutionStep
New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
AllowedStepTypeCount¶
-
SimSolution.
AllowedStepTypeCount
¶ Returns the count of allowable step types
-------------------------------------
Getter Method
Signature
AllowedStepTypeCount()
Returns: count of allowable step types Return type: int New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
AnalysisType¶
-
SimSolution.
AnalysisType
¶ Returns the analysis type
-------------------------------------
Getter Method
Signature
AnalysisType()
Returns: analysis_type Return type: str New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
ConflictingBcCount¶
-
SimSolution.
ConflictingBcCount
¶ Returns the number of conflicting BC pairs in this solution
-------------------------------------
Getter Method
Signature
ConflictingBcCount()
Returns: number of conflicting BCs:py:class:NXOpen.CAE.SimBC Return type: int New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
ConflictingConstraintsCount¶
-
SimSolution.
ConflictingConstraintsCount
¶ Returns the number of conflicting constraint pairs in this solution
-------------------------------------
Getter Method
Signature
ConflictingConstraintsCount()
Returns: number of conflicting constraints:py:class:NXOpen.CAE.SimConstraint Return type: int New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimSolution.ConflictingBcCount
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
IsOccurrence¶
-
SimSolution.
IsOccurrence
¶ Returns whether this object is an occurrence or not.
-------------------------------------
Getter Method
Signature
IsOccurrence()
Returns: This object is an occurrence Return type: bool New in version NX3.0.0.
License requirements: None.
JournalIdentifier¶
-
SimSolution.
JournalIdentifier
¶ Returns the identifier that would be recorded in a journal for this object.
This may not be the same across different releases of the software.
-------------------------------------
Getter Method
Signature
JournalIdentifier()
Returns: Return type: str New in version NX3.0.0.
License requirements: None.
Name¶
-
SimSolution.
Name
¶ Returns the custom name of the object.
-------------------------------------
Getter Method
Signature
Name()
Returns: Return type: str New in version NX3.0.0.
License requirements: None.
OwningComponent¶
-
SimSolution.
OwningComponent
¶ Returns the owning component, if this object is an occurrence.
-------------------------------------
Getter Method
Signature
OwningComponent()
Returns: Return type: NXOpen.Assemblies.Component
New in version NX3.0.0.
License requirements: None.
OwningPart¶
-
SimSolution.
OwningPart
¶ Returns the owning part of this object
-------------------------------------
Getter Method
Signature
OwningPart()
Returns: The owning part of this object or null if it does not have an owner Return type: NXOpen.BasePart
New in version NX3.0.0.
License requirements: None.
PropertyTable¶
-
SimSolution.
PropertyTable
¶ Returns the property table associated with the solution object
-------------------------------------
Getter Method
Signature
PropertyTable()
Returns: property table Return type: NXOpen.CAE.PropertyTable
New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
Prototype¶
-
SimSolution.
Prototype
¶ Returns the prototype of this object if it is an occurrence.
-------------------------------------
Getter Method
Signature
Prototype()
Returns: The prototype of this object or null if this object is not an occurrence Return type: NXOpen.INXObject
New in version NX3.0.0.
License requirements: None.
ResultReferenceCount¶
-
SimSolution.
ResultReferenceCount
¶ Returns the number of Result References
-------------------------------------
Getter Method
Signature
ResultReferenceCount()
Returns: number of steps NXOpen.CAE.SimResultReference
Return type: int New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SolutionType¶
-
SimSolution.
SolutionType
¶ Returns the solution type
-------------------------------------
Getter Method
Signature
SolutionType()
Returns: solution type Return type: str New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SolverOptionsPropertyTable¶
-
SimSolution.
SolverOptionsPropertyTable
¶ Returns the property table associated with the solution’s solver options
-------------------------------------
Getter Method
Signature
SolverOptionsPropertyTable()
Returns: property table Return type: NXOpen.CAE.PropertyTable
New in version NX6.0.2.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SolverType¶
-
SimSolution.
SolverType
¶ Returns the solver type
-------------------------------------
Getter Method
Signature
SolverType()
Returns: solver_type Return type: str New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
StepCount¶
-
SimSolution.
StepCount
¶ Returns the number of steps
-------------------------------------
Getter Method
Signature
StepCount()
Returns: number of steps NXOpen.CAE.SimSolutionStep
Return type: int New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
Method Detail¶
AddBc¶
-
SimSolution.
AddBc
¶ Add the bc to the solution Only the BC that not under the folder can be added to solution
Signature
AddBc(bc)
Parameters: bc ( NXOpen.CAE.SimBC
) – the bc to be addedNew in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
AddFolder¶
-
SimSolution.
AddFolder
¶ Add the folder to the solution Only the folder not under other folder can be added to solution.
Signature
AddFolder(folder)
Parameters: folder ( NXOpen.CAE.SimLbcFolder
) – the folder to be addedNew in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
AddStep¶
-
SimSolution.
AddStep
¶ Adds a step to the solution
Signature
AddStep(step)
Parameters: step ( NXOpen.CAE.SimSolutionStep
) – solution step to be addedNew in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
ApplySolverLanguageExportOptions¶
-
SimSolution.
ApplySolverLanguageExportOptions
¶ Stores the solver language export options to the specified solution.
Signature
ApplySolverLanguageExportOptions(propertyList)
Parameters: propertyList ( NXOpen.CAE.CaeDataContainer
) – the export option parameters. SeeCAE.CaeSession.GetDataContainer
.New in version NX8.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
CreateAlignmentBuilder¶
-
SimSolution.
CreateAlignmentBuilder
¶ Creates the builder object for test and imported solution alignment dialog
Signature
CreateAlignmentBuilder()
Returns: Return type: NXOpen.CAE.CorrelAlignmentBuilder
New in version NX7.5.0.
License requirements: nx_correl_base (“FE Correlation”)
CreateConflictResolutionBuilder¶
-
SimSolution.
CreateConflictResolutionBuilder
¶ Creates a conflict resolution builder for this input pair of BCs
Signature
CreateConflictResolutionBuilder(tStep, tBc1, tBc2)
Parameters: - tStep (
NXOpen.CAE.SimGroupContainer
) – solution step. can be same as solution - tBc1 (
NXOpen.CAE.SimBC
) – first BC in conflict - tBc2 (
NXOpen.CAE.SimBC
) – second BC in conflict
Returns: Return type: New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
- tStep (
CreateConstraintResolutionBuilder¶
-
SimSolution.
CreateConstraintResolutionBuilder
¶ Creates a constraint resolution builder for this input pair of constraints
Signature
CreateConstraintResolutionBuilder(tStep, tConstraint1, tConstraint2)
Parameters: - tStep (
NXOpen.CAE.SimGroupContainer
) – solution step. can be same as solution - tConstraint1 (
NXOpen.CAE.SimConstraint
) – first constraint in conflict - tConstraint2 (
NXOpen.CAE.SimConstraint
) – second constraint in conflict
Returns: Return type: New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimSolution.CreateConflictResolutionBuilder
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
- tStep (
CreateResultProbeBuilder¶
-
SimSolution.
CreateResultProbeBuilder
¶ Creates the builder to create and edit Result Probe object
Signature
CreateResultProbeBuilder(resultProbe)
Parameters: resultProbe ( NXOpen.CAE.ResultProbe
) –Returns: Return type: NXOpen.CAE.ResultProbeBuilder
New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
CreateStep¶
-
SimSolution.
CreateStep
¶ Overloaded method CreateStep
CreateStep(stepType, stepName)
CreateStep(stepType, makeActive, stepName)
CreateStep(stepType, makeActive, stepName, position, relativeStep)
-------------------------------------
Creates a step and add to the solution
Signature
CreateStep(stepType, stepName)
Parameters: - stepType (int) – index of the step type
- stepName (str) – name of the step NOTE: The full Unicode character set is not supported for this parameter.
Returns: step
NXOpen.CAE.SimSolutionStep
to be addedReturn type: New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
-------------------------------------
Creates a step, adds it to the solution and optionally makes it the Active Step. Making it the active step will also make the Solution active if it is not already.
Signature
CreateStep(stepType, makeActive, stepName)
Parameters: - stepType (int) – index of the step type
- makeActive (bool) – if true the step will be made the active step
- stepName (str) – name of the step NOTE: The full Unicode character set is not supported for this parameter.
Returns: step
NXOpen.CAE.SimSolutionStep
to be addedReturn type: New in version NX8.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
-------------------------------------
Create a step at the specified position, add to the solution and optionally make it active
Signature
CreateStep(stepType, makeActive, stepName, position, relativeStep)
Parameters: - stepType (int) – index of the step type
- makeActive (bool) – if true the step will be made the active step
- stepName (str) – name of the step NOTE: The full Unicode character set is not supported for this parameter.
- position (
NXOpen.CAE.SimSolutionStepPosition
) – relative position - relativeStep (
NXOpen.CAE.SimSolutionStep
) – the step with respect to which the relative position is specified
Returns: step
NXOpen.CAE.SimSolutionStep
to be addedReturn type: New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
-------------------------------------
DeleteStep¶
-
SimSolution.
DeleteStep
¶ Removes a step from the solution
Signature
DeleteStep(step)
Parameters: step ( NXOpen.CAE.SimSolutionStep
) – stepNXOpen.CAE.SimSolutionStep
to be addedNew in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
Find¶
-
SimSolution.
Find
¶ Returns the children of the Solution of the given Identifier
Signature
Find(journalIdentifier)
Parameters: journalIdentifier (str) – Journal identifier of the object Returns: Return type: NXOpen.TaggedObject
New in version NX10.0.0.
License requirements: None.
FindObject¶
-
SimSolution.
FindObject
¶ Finds the
NXOpen.NXObject
with the given identifier as recorded in a journal.An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
Signature
FindObject(journalIdentifier)
Parameters: journalIdentifier (str) – Journal identifier of the object Returns: Return type: NXOpen.INXObject
New in version NX3.0.0.
License requirements: None.
GetBcs¶
-
SimSolution.
GetBcs
¶ Gets all the BCs in this solution
Signature
GetBcs()
Returns: Resultant bcs Return type: list of NXOpen.CAE.SimBC
New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetConflictingBcPairByIndex¶
-
SimSolution.
GetConflictingBcPairByIndex
¶ Returns the nth conflicting BC pair, where the index is between 0 and
NXOpen.CAE.SimSolution.ConflictingBcCount
- 1Signature
GetConflictingBcPairByIndex(index)
Parameters: index (int) – index of the conflicting BC pair, which is between 0 and NXOpen.CAE.SimSolution.ConflictingBcCount
- 1Returns: a tuple Return type: A tuple consisting of (tBc1, tBc2, ignored). tBc1 is a
NXOpen.CAE.SimBC
. BC1 for this conflict pair tBc2 is aNXOpen.CAE.SimBC
. BC2 for this conflict pair ignored is a bool. indicates that this conflict pair was previously resolved using theNXOpen.CAE.ConstraintResolutionBuilderRule.IgnoreConflict
.. versionadded:: NX10.0.0License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetConflictingConstraintPairByIndex¶
-
SimSolution.
GetConflictingConstraintPairByIndex
¶ Returns the nth conflicting constraint pair, where the index is between 0 and
NXOpen.CAE.SimSolution.ConflictingConstraintsCount
- 1Signature
GetConflictingConstraintPairByIndex(index)
Parameters: index (int) – index of the conflicting constraint pair, which is between 0 and NXOpen.CAE.SimSolution.ConflictingConstraintsCount
- 1Returns: a tuple Return type: A tuple consisting of (tConstraint1, tConstraint2, ignored). tConstraint1 is a
NXOpen.CAE.SimConstraint
. constraint1 for this constraint pair tConstraint2 is aNXOpen.CAE.SimConstraint
. constraint2 for this constraint pair ignored is a bool. indicates that this conflict pair was previously resolved using theNXOpen.CAE.ConstraintResolutionBuilderRule.IgnoreConflict
.. versionadded:: NX8.0.0Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimSolution.GetConflictingBcPairByIndex
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetFolders¶
-
SimSolution.
GetFolders
¶ Gets all the root folders in this solution
Signature
GetFolders()
Returns: Resultant bcs Return type: list of NXOpen.CAE.SimLbcFolder
New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetManagedResultFile¶
-
SimSolution.
GetManagedResultFile
¶ Get the managed result file name
Signature
GetManagedResultFile()
Returns: managed result file name Return type: str New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:GetManagedResultFile
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetResultFile¶
-
SimSolution.
GetResultFile
¶ Get the result file directory and result file name
Signature
GetResultFile()
Returns: a tuple Return type: A tuple consisting of (resultfiledir, resfilename). resultfiledir is a str. directly path where result file is stored resfilename is a str. result file name New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:GetResultFile
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetResultFileUnits¶
-
SimSolution.
GetResultFileUnits
¶ Get basic 6 units which are stored with solution used for loading the result file
Signature
GetResultFileUnits()
Returns: 6 basic units used to define the quantities in result file in order of mass, length, time, temperature, angle, and thermal energy Return type: list of NXOpen.Unit
New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:GetResultFileUnits
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetResultReferenceByIndex¶
-
SimSolution.
GetResultReferenceByIndex
¶ Returns the Result Reference at the index passed
Signature
GetResultReferenceByIndex(resultIndex)
Parameters: resultIndex (int) – index of the result reference Returns: step NXOpen.CAE.SimResultReference
at the indexReturn type: NXOpen.CAE.SimResultReference
New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetStepByIndex¶
-
SimSolution.
GetStepByIndex
¶ Returns the step at the index passed
Signature
GetStepByIndex(stepIndex)
Parameters: stepIndex (int) – index of the step Returns: step NXOpen.CAE.SimSolutionStep
at the indexReturn type: NXOpen.CAE.SimSolutionStep
New in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
GetUnfolderedBcs¶
-
SimSolution.
GetUnfolderedBcs
¶ Gets all the unfoldered BCs in this solution
Signature
GetUnfolderedBcs()
Returns: Resultant bcs Return type: list of NXOpen.CAE.SimBC
New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
MoveStep¶
-
SimSolution.
MoveStep
¶ Moves step to the specified position
Signature
MoveStep(stepToMove, position, relativeStep)
Parameters: - stepToMove (
NXOpen.CAE.SimSolutionStep
) – step to move - position (
NXOpen.CAE.SimSolutionStepPosition
) – relative position - relativeStep (
NXOpen.CAE.SimSolutionStep
) – the step with respect to which the relative position is specified
New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
- stepToMove (
Print¶
-
SimSolution.
Print
¶ Prints a representation of this object to the system log file.
Signature
Print()
New in version NX3.0.0.
License requirements: None.
RemoveAllConstraints¶
-
SimSolution.
RemoveAllConstraints
¶ Remove all constraints from the solution
Signature
RemoveAllConstraints()
New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
RemoveAllLoads¶
-
SimSolution.
RemoveAllLoads
¶ Remove all loads from the solution
Signature
RemoveAllLoads()
New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
RemoveAllSimulationObjects¶
-
SimSolution.
RemoveAllSimulationObjects
¶ Remove all simulation objects from the solution
Signature
RemoveAllSimulationObjects()
New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
RemoveBc¶
-
SimSolution.
RemoveBc
¶ Remove the bc from the solution Only the BC that not under the folder can be remove from solution
Signature
RemoveBc(bc)
Parameters: bc ( NXOpen.CAE.SimBC
) – the bc to be removedNew in version NX4.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
RemoveFolder¶
-
SimSolution.
RemoveFolder
¶ Remove the folder from the solution Only the folder not under other folder can be removed from solution.
Signature
RemoveFolder(folder)
Parameters: folder ( NXOpen.CAE.SimLbcFolder
) – the folder to be removedNew in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
Rename¶
-
SimSolution.
Rename
¶ Rename Solution and optionally rename associated results files
Signature
Rename(name, renameResults)
Parameters: - name (str) – new solution name NOTE: The full Unicode character set is not supported for this parameter.
- renameResults (bool) – true if you what associated results files to be renamed as well
New in version NX6.0.2.
License requirements: None.
ResolveConstraintConflicts¶
-
SimSolution.
ResolveConstraintConflicts
¶ Runs the Assisted Conflict Check Mechanism for all constraints
NXOpen.CAE.SimConstraint
in an active solutionNXOpen.CAE.SimSolution
and/or in an active stepNXOpen.CAE.SimSolutionStep
, generating new constraintsNXOpen.CAE.SimConstraint
if there is any conflcit between the constraints.Signature
ResolveConstraintConflicts()
New in version NX6.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetFemValidInPost¶
-
SimSolution.
SetFemValidInPost
¶ Specify whether NX Post should group entities based on node and element groups and meshes in the pre-processing model
Signature
SetFemValidInPost(valid)
Parameters: valid (bool) – valid or not New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetInferredResultFile¶
-
SimSolution.
SetInferredResultFile
¶ Clear previously specified result file location
Signature
SetInferredResultFile()
New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:SetInferredResultFile
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetInferredResultFileUnits¶
-
SimSolution.
SetInferredResultFileUnits
¶ Clears previously specified result file units
Signature
SetInferredResultFileUnits()
New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:SetInferredResultFileUnits
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetLocalResultFile¶
-
SimSolution.
SetLocalResultFile
¶ Specify local result file
Signature
SetLocalResultFile(dirpath, filename)
Parameters: - dirpath (str) – directory name NOTE: The full Unicode character set is not supported for this parameter.
- filename (str) – file name NOTE: The full Unicode character set is not supported for this parameter.
New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:SetLocalResultFile
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetManagedResultFile¶
-
SimSolution.
SetManagedResultFile
¶ Specify managed result file
Signature
SetManagedResultFile(file)
Parameters: file (str) – file name NOTE: The full Unicode character set is not supported for this parameter. New in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:SetManagedResultFile
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetName¶
-
SimSolution.
SetName
¶ Sets the custom name of the object.
NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.
Signature
SetName(name)
Parameters: name (str) – New in version NX3.0.0.
License requirements: None.
SetResultFileUnits¶
-
SimSolution.
SetResultFileUnits
¶ Set result file units
Signature
SetResultFileUnits(units)
Parameters: units (list of NXOpen.Unit
) – 6 units for mass, length, time, temperature, angle, and thermal energyNew in version NX8.5.0.
Deprecated since version NX10.0.0: Use
NXOpen.CAE.SimResultReference
:SetResultFileUnits
instead.License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
SetTimePropsFromConditionSequence¶
-
SimSolution.
SetTimePropsFromConditionSequence
¶ Overloaded method SetTimePropsFromConditionSequence
SetTimePropsFromConditionSequence(conditionSeqeunce)
SetTimePropsFromConditionSequence(conditionSeqeunce, numSteps)
SetTimePropsFromConditionSequence(conditionSeqeunce, stepSize, stepUnit)
-------------------------------------
Set the time properties for this solution based on the given condition sequences
Signature
SetTimePropsFromConditionSequence(conditionSeqeunce)
Parameters: conditionSeqeunce ( NXOpen.CAE.SimConditionSequence
) – populate solution time properties fromNXOpen.CAE.SimConditionSequence
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Set the time properties for this solution based on the given condition sequences and number of integration steps
Signature
SetTimePropsFromConditionSequence(conditionSeqeunce, numSteps)
Parameters: - conditionSeqeunce (
NXOpen.CAE.SimConditionSequence
) – populate solution time properties fromNXOpen.CAE.SimConditionSequence
- numSteps (int) – number of integration steps
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Set the time properties for this solution based on the given condition sequences and integration step size
Signature
SetTimePropsFromConditionSequence(conditionSeqeunce, stepSize, stepUnit)
Parameters: - conditionSeqeunce (
NXOpen.CAE.SimConditionSequence
) – populate solution time properties fromNXOpen.CAE.SimConditionSequence
- stepSize (float) – size of integration steps
- stepUnit (
NXOpen.Unit
) – step sizeNXOpen.Unit
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Solve¶
-
SimSolution.
Solve
¶ Solves the solution
Signature
Solve(solveOption, setupCheckOption)
Parameters: - solveOption (
NXOpen.CAE.SimSolutionSolveOption
) – solve option - setupCheckOption (
NXOpen.CAE.SimSolutionSetupCheckOption
) – setup check option
New in version NX6.0.2.
License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)
- solveOption (