NXOpen .NET Reference
12.0.0
|
Represents a solution in the . More...
Public Types | |
enum | SolveOption { Solve, WriteSolverInputFile, SolveInputFile, WriteEditAndSolveInputFile, EditSolverInputFile, SolveModelQualityResults } |
Solve Options More... | |
enum | SetupCheckOption { DoNotCheck, CheckAndStopAtFirstError, CompleteCheckAndOutputErrors } |
Model Setup Check Options More... | |
enum | SolveMode { Background, Foreground } |
Run Mode Options More... | |
enum | StepPosition { First, Last, Before, After } |
Step creation options More... | |
Public Member Functions | |
unsafe void | Rename (string name, bool renameResults) |
Rename Solution and optionally rename associated results files More... | |
unsafe void | AddStep (NXOpen.CAE.SimSolutionStep step) |
Adds a step to the solution More... | |
unsafe NXOpen.CAE.SimSolutionStep | CreateStep (int stepType, string stepName) |
Creates a step and add to the solution More... | |
unsafe NXOpen.CAE.SimSolutionStep | CreateStep (int stepType, bool makeActive, string stepName) |
Creates a step, adds it to the solution and optionally makes it the Active Step. More... | |
unsafe NXOpen.CAE.SimSolutionStep | CreateStep (int stepType, bool makeActive, string stepName, NXOpen.CAE.SimSolution.StepPosition position, NXOpen.CAE.SimSolutionStep relativeStep) |
Create a step at the specified position, add to the solution and optionally make it active More... | |
unsafe void | MoveStep (NXOpen.CAE.SimSolutionStep stepToMove, NXOpen.CAE.SimSolution.StepPosition position, NXOpen.CAE.SimSolutionStep relativeStep) |
Moves step to the specified position More... | |
unsafe void | DeleteStep (NXOpen.CAE.SimSolutionStep step) |
Removes a step from the solution More... | |
unsafe NXOpen.CAE.SimSolutionStep | GetStepByIndex (int stepIndex) |
Returns the step at the index passed More... | |
unsafe void | AddPrerequisite (NXOpen.CAE.SimSolution prerequisite) |
Adds a prerequisite to the solution More... | |
unsafe void | RemovePrerequisite (NXOpen.CAE.SimSolution prerequisite) |
Remove a prerequisite to the solution More... | |
unsafe string | GetDisplayNameOfSolverType () |
Get the display name of solver type More... | |
unsafe string | GetDisplayNameOfSolutionType () |
Get the display name of solution type More... | |
unsafe void | AddBc (NXOpen.CAE.SimBC bc) |
Add the bc to the solution Only the BC that not under the folder can be added to solution More... | |
unsafe void | RemoveBc (NXOpen.CAE.SimBC bc) |
Remove the bc from the solution Only the BC that not under the folder can be remove from solution More... | |
unsafe void | RemoveAllConstraints () |
Remove all constraints from the solution More... | |
unsafe void | RemoveAllLoads () |
Remove all loads from the solution More... | |
unsafe void | RemoveAllSimulationObjects () |
Remove all simulation objects from the solution More... | |
unsafe void | AddFolder (NXOpen.CAE.SimLbcFolder folder) |
Add the folder to the solution Only the folder not under other folder can be added to solution. More... | |
unsafe void | RemoveFolder (NXOpen.CAE.SimLbcFolder folder) |
Remove the folder from the solution Only the folder not under other folder can be removed from solution. More... | |
unsafe NXOpen.CAE.SimBC[] | GetBcs () |
Gets all the BCs in this solution More... | |
unsafe NXOpen.CAE.SimLbcFolder[] | GetFolders () |
Gets all the root folders in this solution More... | |
unsafe NXOpen.CAE.SimBC[] | GetUnfolderedBcs () |
Gets all the unfoldered BCs in this solution More... | |
unsafe void | 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. More... | |
unsafe void | Solve (NXOpen.CAE.SimSolution.SolveOption solveOption, NXOpen.CAE.SimSolution.SetupCheckOption setupCheckOption) |
Solves the solution More... | |
unsafe NXOpen.CAE.CorrelAlignmentBuilder | CreateAlignmentBuilder () |
Creates the builder object for test and imported solution alignment dialog More... | |
unsafe void | GetConflictingConstraintPairByIndex (int index, out NXOpen.CAE.SimConstraint tConstraint1, out NXOpen.CAE.SimConstraint tConstraint2, out bool ignored) |
Returns the nth conflicting constraint pair, where the index is between 0 and NXOpen.CAE.SimSolution.ConflictingConstraintsCount - 1 More... | |
unsafe void | GetConflictingBcPairByIndex (int index, out NXOpen.CAE.SimBC tBc1, out NXOpen.CAE.SimBC tBc2, out bool ignored) |
Returns the nth conflicting BC pair, where the index is between 0 and NXOpen.CAE.SimSolution.ConflictingBcCount - 1 More... | |
unsafe NXOpen.CAE.ConstraintResolutionBuilder | CreateConstraintResolutionBuilder (NXOpen.CAE.SimGroupContainer tStep, NXOpen.CAE.SimConstraint tConstraint1, NXOpen.CAE.SimConstraint tConstraint2) |
Creates a constraint resolution builder for this input pair of constraints More... | |
unsafe NXOpen.CAE.ConflictResolutionBuilder | CreateConflictResolutionBuilder (NXOpen.CAE.SimGroupContainer tStep, NXOpen.CAE.SimBC tBc1, NXOpen.CAE.SimBC tBc2) |
Creates a conflict resolution builder for this input pair of BCs More... | |
unsafe void | ApplySolverLanguageExportOptions (NXOpen.CAE.CaeDataContainer propertyList) |
Stores the solver language export options to the specified solution. More... | |
unsafe void | SetFemValidInPost (bool valid) |
Specify whether NX Post should group entities based on node and element groups and meshes in the pre-processing model More... | |
unsafe void | SetTimePropsFromConditionSequence (NXOpen.CAE.SimConditionSequence conditionSeqeunce) |
Set the time properties for this solution based on the given condition sequences More... | |
unsafe void | SetTimePropsFromConditionSequence (NXOpen.CAE.SimConditionSequence conditionSeqeunce, int numSteps) |
Set the time properties for this solution based on the given condition sequences and number of integration steps More... | |
unsafe void | SetTimePropsFromConditionSequence (NXOpen.CAE.SimConditionSequence conditionSeqeunce, double stepSize, NXOpen.Unit stepUnit) |
Set the time properties for this solution based on the given condition sequences and integration step size More... | |
unsafe NXOpen.CAE.ResultProbeBuilder | CreateResultProbeBuilder (NXOpen.CAE.ResultProbe resultProbe) |
Creates the builder to create and edit Result Probe object More... | |
unsafe NXOpen.CAE.NodalForceReportBuilder | CreateNodalForceReportBuilder (NXOpen.CAE.NodalForceReport nodalForceReport) |
Creates the builder to create and edit Nodal Force Report object More... | |
unsafe NXOpen.CAE.SimResultReference | GetResultReferenceByIndex (int resultIndex) |
Returns the Result Reference at the index passed More... | |
unsafe void | SetLocalResultFile (string dirpath, string filename) |
Specify local result file More... | |
unsafe void | SetManagedResultFile (string file) |
Specify managed result file More... | |
unsafe void | SetInferredResultFile () |
Clear previously specified result file location More... | |
unsafe void | GetResultFile (out string resultfiledir, out string resfilename) |
Get the result file directory and result file name More... | |
unsafe string | GetManagedResultFile () |
Get the managed result file name More... | |
unsafe void | GetResultFileUnits (out NXOpen.Unit[] units) |
Get basic 6 units which are stored with solution used for loading the result file More... | |
unsafe void | SetResultFileUnits (NXOpen.Unit[] units) |
Set result file units More... | |
unsafe void | SetInferredResultFileUnits () |
Clears previously specified result file units More... | |
unsafe void | UpdateFromLoadRecipe () |
Update steps and loads of this solution created from load recipe More... | |
unsafe void | DetachLoadRecipe () |
Detach the Load Recipe from this Solution deleting all steps and loads created from the Load Recipe More... | |
unsafe NXOpen.TaggedObject | Find (string journalIdentifier) |
Returns the children of the Solution of the given Identifier More... | |
unsafe void | GetAllResultProbes (out NXOpen.CAE.ResultProbe[] resultProbes) |
Get all result probe in solution More... | |
unsafe void | CheckAnalysisQuality () |
Check analysis quality on active structural solution More... | |
unsafe NXOpen.Report.Report | CreateReport (string templateFile, string reportName, bool listError) |
Creates a Report.Report in this report collection. More... | |
unsafe void | GetReports (out NXOpen.Report.Report[] pReports) |
Gets all reports in the report collection. More... | |
Public Member Functions inherited from NXOpen.CAE.SimGroupContainer | |
unsafe int | GetGroupCount () |
Returns the number of groups in this container More... | |
unsafe NXOpen.CAE.SimBcGroup[] | GetGroups () |
Gets the BC groups in this group container More... | |
unsafe NXOpen.CAE.SimLoadGroup | CreateLoadGroup () |
Creates a load group for a solution or solution step More... | |
unsafe NXOpen.CAE.SimConstraintGroup | CreateConstraintGroup () |
Creates a constraint group for a solution or solution step More... | |
unsafe NXOpen.CAE.SimSimulationObjectGroup | CreateSimulationObjectGroup () |
Creates a simulation object group for a solution or solution step More... | |
unsafe void | DeleteGroup (NXOpen.CAE.SimBcGroup lbGroup) |
Deletes a BC group from this group container More... | |
Public Member Functions inherited from NXOpen.NXObject | |
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 | 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 | 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 NXOpen.AttributeIterator | CreateAttributeIterator () |
Create an attribute iterator 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 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 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 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 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 bool | GetBooleanUserAttribute (string title, int index) |
Gets a boolean attribute by Title and array Index. More... | |
unsafe int | GetIntegerUserAttribute (string title, int index) |
Gets an integer attribute by Title and array Index. More... | |
unsafe double | GetRealUserAttribute (string title, int index) |
Gets a real attribute by Title and array Index. More... | |
unsafe string | GetStringUserAttribute (string title, int index) |
Gets a string attribute by Title and array Index. More... | |
unsafe string | GetTimeUserAttribute (string title, int index) |
Gets a time 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 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 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 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 | 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.NXObject.AttributeType type, NXOpen.Update.Option option) |
Deletes the attributes encountered with the given Type with option to update or not. More... | |
unsafe void | SetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type, bool @lock) |
Lock or unlock the given attribute. More... | |
unsafe bool | GetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type) |
Determine the lock of the given attribute. More... | |
unsafe NXOpen.NXObject[] | GetUserAttributeSourceObjects () |
Returns an array of objects from which this object presents attributes. More... | |
unsafe void | SetPdmReferenceAttribute (string attributeTitle, string attributeValue) |
Sets the value of PDM Reference attribute on the object. More... | |
unsafe string | GetPdmReferenceAttributeValue (string attributeTitle) |
Gets the value of PDM Reference attribute for given object. 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 NXOpen.NXObject.AttributeInformation[] | GetUserAttributes (bool includeUnset, bool addStringValues) |
Gets all the attributes of the given object. 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 | 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 | 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 int | GetIntegerAttribute (string title) |
Gets an integer attribute by title. More... | |
unsafe double | GetRealAttribute (string title) |
Gets a real attribute by title. More... | |
unsafe string | GetStringAttribute (string title) |
Gets a string attribute value by title. More... | |
unsafe string | GetTimeAttribute (NXOpen.NXObject.DateAndTimeFormat format, string title) |
Gets a time attribute by title. 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 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 | 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 NXOpen.NXObject.AttributeInformation[] | GetAttributeTitlesByType (NXOpen.NXObject.AttributeType type) |
Gets all the attribute titles of a specific type. More... | |
unsafe string[] | GetUserAttributesAsStrings () |
Gets all the attributes that have been set on the given object. More... | |
unsafe NXOpen.INXObject | FindObject (string journalIdentifier) |
Finds the NXOpen.NXObject with the given identifier as recorded in a journal. More... | |
unsafe void | Print () |
Prints a representation of this object to the system log file. More... | |
unsafe void | SetName (string name) |
Sets the custom name of the object. More... | |
Public Member Functions inherited from NXOpen.Report.IReportCollection | |
void | GetReports (out NXOpen.Report.Report[] pReports) |
Gets all reports in the report collection. More... | |
Properties | |
unsafe NXOpen.CAE.SimSimulation.AxisymAbstractionType | AbstractionType [get] |
Returns the abstraction type More... | |
unsafe NXOpen.CAE.SimSolutionStep | ActiveStep [get, set] |
Returns or sets the active step More... | |
unsafe int | AllowedStepTypeCount [get] |
Returns the count of allowable step types More... | |
unsafe string | AnalysisType [get] |
Returns the analysis type More... | |
unsafe NXOpen.CAE.SimLoadRecipe | AttachedLoadRecipe [get] |
Returns the CAE.SimLoadRecipe attached to this solution. More... | |
unsafe int | ConflictingBcCount [get] |
Returns the number of conflicting BC pairs in this solution More... | |
unsafe int | ConflictingConstraintsCount [get] |
Returns the number of conflicting constraint pairs in this solution More... | |
unsafe NXOpen.CAE.PropertyTable | PropertyTable [get] |
Returns the property table associated with the solution object More... | |
unsafe int | ResultReferenceCount [get] |
Returns the number of Result References More... | |
unsafe string | SolutionType [get] |
Returns the solution type More... | |
unsafe NXOpen.CAE.PropertyTable | SolverOptionsPropertyTable [get] |
Returns the property table associated with the solution's solver options More... | |
unsafe string | SolverType [get] |
Returns the solver type More... | |
unsafe int | StepCount [get] |
Returns the number of steps More... | |
Properties inherited from NXOpen.CAE.SimGroupContainer | |
unsafe bool | IsConstraintGroupAllowed [get] |
Returns a value indicating whether a constraint group is allowed for this group container More... | |
unsafe bool | IsLoadGroupAllowed [get] |
Returns a value indicating whether a load group is allowed for this group container More... | |
unsafe bool | IsSimulationObjectGroupAllowed [get] |
Returns a value indicating whether a simulation object group is allowed for this group container More... | |
Properties inherited from NXOpen.NXObject | |
unsafe bool | IsOccurrence [get] |
Returns whether this object is an occurrence or not. More... | |
unsafe string | JournalIdentifier [get] |
Returns the identifier that would be recorded in a journal for this object. More... | |
unsafe string | Name [get] |
Returns the custom name of the object. More... | |
unsafe NXOpen.Assemblies.Component | OwningComponent [get] |
Returns the owning component, if this object is an occurrence. More... | |
unsafe NXOpen.BasePart | OwningPart [get] |
Returns the owning part of this object More... | |
unsafe NXOpen.INXObject | Prototype [get] |
Returns the prototype of this object if it is an occurrence. More... | |
Properties inherited from NXOpen.INXObject | |
bool | IsOccurrence [get] |
Returns whether this object is an occurrence or not. More... | |
string | JournalIdentifier [get] |
Returns the identifier that would be recorded in a journal for this object. More... | |
string | Name [get] |
Returns the custom name of the object. More... | |
NXOpen.Assemblies.Component | OwningComponent [get] |
Returns the owning component, if this object is an occurrence. More... | |
NXOpen.BasePart | OwningPart [get] |
Returns the owning part of this object More... | |
NXOpen.INXObject | Prototype [get] |
Returns the prototype of this object if it is an occurrence. More... | |
Represents a solution in the .
sim files.
For more information, refer to the Solver language documentation in the SolverLanguageDocumentation
.
To create a new instance of this class, use NXOpen.CAE.SimSimulation.CreateSolution
Created in NX4.0.0
Solve Options
unsafe void NXOpen.CAE.SimSolution.AddBc | ( | NXOpen.CAE.SimBC | bc | ) |
Add the bc to the solution Only the BC that not under the folder can be added to solution
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
bc | the bc to be added |
unsafe void NXOpen.CAE.SimSolution.AddFolder | ( | NXOpen.CAE.SimLbcFolder | folder | ) |
Add the folder to the solution Only the folder not under other folder can be added to solution.
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
folder | the folder to be added |
unsafe void NXOpen.CAE.SimSolution.AddPrerequisite | ( | NXOpen.CAE.SimSolution | prerequisite | ) |
Adds a prerequisite to the solution
Created in NX11.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
prerequisite | prerequisite solution to be added |
unsafe void NXOpen.CAE.SimSolution.AddStep | ( | NXOpen.CAE.SimSolutionStep | step | ) |
Adds a step to the solution
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
step | solution step to be added |
unsafe void NXOpen.CAE.SimSolution.ApplySolverLanguageExportOptions | ( | NXOpen.CAE.CaeDataContainer | propertyList | ) |
Stores the solver language export options to the specified solution.
Created in NX8.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
propertyList | the export option parameters. See CAE.CaeSession.GetDataContainer . |
unsafe void NXOpen.CAE.SimSolution.CheckAnalysisQuality | ( | ) |
Check analysis quality on active structural solution
Created in NX12.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
unsafe NXOpen.CAE.CorrelAlignmentBuilder NXOpen.CAE.SimSolution.CreateAlignmentBuilder | ( | ) |
Creates the builder object for test and imported solution alignment dialog
Created in NX7.5.0
License requirements: nx_correl_base ("FE Correlation")
unsafe NXOpen.CAE.ConflictResolutionBuilder NXOpen.CAE.SimSolution.CreateConflictResolutionBuilder | ( | NXOpen.CAE.SimGroupContainer | tStep, |
NXOpen.CAE.SimBC | tBc1, | ||
NXOpen.CAE.SimBC | tBc2 | ||
) |
Creates a conflict resolution builder for this input pair of BCs
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
tStep | solution step. can be same as solution |
tBc1 | first BC in conflict |
tBc2 | second BC in conflict |
unsafe NXOpen.CAE.ConstraintResolutionBuilder NXOpen.CAE.SimSolution.CreateConstraintResolutionBuilder | ( | NXOpen.CAE.SimGroupContainer | tStep, |
NXOpen.CAE.SimConstraint | tConstraint1, | ||
NXOpen.CAE.SimConstraint | tConstraint2 | ||
) |
Creates a constraint resolution builder for this input pair of constraints
Created in NX8.0.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimSolution.CreateConflictResolutionBuilder instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
tStep | solution step. can be same as solution |
tConstraint1 | first constraint in conflict |
tConstraint2 | second constraint in conflict |
unsafe NXOpen.CAE.NodalForceReportBuilder NXOpen.CAE.SimSolution.CreateNodalForceReportBuilder | ( | NXOpen.CAE.NodalForceReport | nodalForceReport | ) |
Creates the builder to create and edit Nodal Force Report object
Created in NX11.0.2
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
nodalForceReport |
unsafe NXOpen.Report.Report NXOpen.CAE.SimSolution.CreateReport | ( | string | templateFile, |
string | reportName, | ||
bool | listError | ||
) |
Creates a Report.Report in this report collection.
NX will not create a report if the report name is empty or existed.
Created in NX11.0.0
License requirements: nx_design_sim ("NX Design Simulation")
templateFile | Template file name with full path |
reportName | Report name |
listError | list error information in listing window |
Implements NXOpen.Report.IReportCollection.
unsafe NXOpen.CAE.ResultProbeBuilder NXOpen.CAE.SimSolution.CreateResultProbeBuilder | ( | NXOpen.CAE.ResultProbe | resultProbe | ) |
Creates the builder to create and edit Result Probe object
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
resultProbe |
unsafe NXOpen.CAE.SimSolutionStep NXOpen.CAE.SimSolution.CreateStep | ( | int | stepType, |
string | stepName | ||
) |
Creates a step and add to the solution
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
stepType | index of the step type |
stepName | name of the step |
unsafe NXOpen.CAE.SimSolutionStep NXOpen.CAE.SimSolution.CreateStep | ( | int | stepType, |
bool | makeActive, | ||
string | stepName | ||
) |
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.
Created in NX8.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
stepType | index of the step type |
makeActive | if true the step will be made the active step |
stepName | name of the step |
unsafe NXOpen.CAE.SimSolutionStep NXOpen.CAE.SimSolution.CreateStep | ( | int | stepType, |
bool | makeActive, | ||
string | stepName, | ||
NXOpen.CAE.SimSolution.StepPosition | position, | ||
NXOpen.CAE.SimSolutionStep | relativeStep | ||
) |
Create a step at the specified position, add to the solution and optionally make it active
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
stepType | index of the step type |
makeActive | if true the step will be made the active step |
stepName | name of the step |
position | relative position |
relativeStep | the step with respect to which the relative position is specified |
unsafe void NXOpen.CAE.SimSolution.DeleteStep | ( | NXOpen.CAE.SimSolutionStep | step | ) |
Removes a step from the solution
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
step | step NXOpen.CAE.SimSolutionStep to be added |
unsafe void NXOpen.CAE.SimSolution.DetachLoadRecipe | ( | ) |
Detach the Load Recipe from this Solution deleting all steps and loads created from the Load Recipe
Created in NX12.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
unsafe NXOpen.TaggedObject NXOpen.CAE.SimSolution.Find | ( | string | journalIdentifier | ) |
Returns the children of the Solution of the given Identifier
Created in NX10.0.0
License requirements: None.
journalIdentifier | Journal identifier of the object |
unsafe void NXOpen.CAE.SimSolution.GetAllResultProbes | ( | out NXOpen.CAE.ResultProbe[] | resultProbes | ) |
Get all result probe in solution
Created in NX11.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
resultProbes |
unsafe NXOpen.CAE.SimBC [] NXOpen.CAE.SimSolution.GetBcs | ( | ) |
Gets all the BCs in this solution
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.GetConflictingBcPairByIndex | ( | int | index, |
out NXOpen.CAE.SimBC | tBc1, | ||
out NXOpen.CAE.SimBC | tBc2, | ||
out bool | ignored | ||
) |
Returns the nth conflicting BC pair, where the index is between 0 and NXOpen.CAE.SimSolution.ConflictingBcCount - 1
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
index | index of the conflicting BC pair, which is between 0 and NXOpen.CAE.SimSolution.ConflictingBcCount - 1 |
tBc1 | BC1 for this conflict pair |
tBc2 | BC2 for this conflict pair |
ignored | indicates that this conflict pair was previously resolved using the NXOpen.CAE.ConstraintResolutionBuilder.Rule.IgnoreConflict |
unsafe void NXOpen.CAE.SimSolution.GetConflictingConstraintPairByIndex | ( | int | index, |
out NXOpen.CAE.SimConstraint | tConstraint1, | ||
out NXOpen.CAE.SimConstraint | tConstraint2, | ||
out bool | ignored | ||
) |
Returns the nth conflicting constraint pair, where the index is between 0 and NXOpen.CAE.SimSolution.ConflictingConstraintsCount - 1
Created in NX8.0.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimSolution.GetConflictingBcPairByIndex instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
index | index of the conflicting constraint pair, which is between 0 and NXOpen.CAE.SimSolution.ConflictingConstraintsCount - 1 |
tConstraint1 | constraint1 for this constraint pair |
tConstraint2 | constraint2 for this constraint pair |
ignored | indicates that this conflict pair was previously resolved using the NXOpen.CAE.ConstraintResolutionBuilder.Rule.IgnoreConflict |
unsafe string NXOpen.CAE.SimSolution.GetDisplayNameOfSolutionType | ( | ) |
Get the display name of solution type
Created in NX11.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe string NXOpen.CAE.SimSolution.GetDisplayNameOfSolverType | ( | ) |
Get the display name of solver type
Created in NX11.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe NXOpen.CAE.SimLbcFolder [] NXOpen.CAE.SimSolution.GetFolders | ( | ) |
Gets all the root folders in this solution
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe string NXOpen.CAE.SimSolution.GetManagedResultFile | ( | ) |
Get the managed result file name
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :GetManagedResultFile instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.GetReports | ( | out NXOpen.Report.Report[] | pReports | ) |
Gets all reports in the report collection.
Created in NX11.0.0
License requirements: nx_design_sim ("NX Design Simulation")
pReports |
unsafe void NXOpen.CAE.SimSolution.GetResultFile | ( | out string | resultfiledir, |
out string | resfilename | ||
) |
Get the result file directory and result file name
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :GetResultFile instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
resultfiledir | directly path where result file is stored |
resfilename | result file name |
unsafe void NXOpen.CAE.SimSolution.GetResultFileUnits | ( | out NXOpen.Unit[] | units | ) |
Get basic 6 units which are stored with solution used for loading the result file
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :GetResultFileUnits instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
units | 6 basic units used to define the quantities in result file in order of mass, length, time, temperature, angle, and thermal energy |
unsafe NXOpen.CAE.SimResultReference NXOpen.CAE.SimSolution.GetResultReferenceByIndex | ( | int | resultIndex | ) |
Returns the Result Reference at the index passed
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
resultIndex | index of the result reference |
unsafe NXOpen.CAE.SimSolutionStep NXOpen.CAE.SimSolution.GetStepByIndex | ( | int | stepIndex | ) |
Returns the step at the index passed
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
stepIndex | index of the step |
unsafe NXOpen.CAE.SimBC [] NXOpen.CAE.SimSolution.GetUnfolderedBcs | ( | ) |
Gets all the unfoldered BCs in this solution
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.MoveStep | ( | NXOpen.CAE.SimSolutionStep | stepToMove, |
NXOpen.CAE.SimSolution.StepPosition | position, | ||
NXOpen.CAE.SimSolutionStep | relativeStep | ||
) |
Moves step to the specified position
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
stepToMove | step to move |
position | relative position |
relativeStep | the step with respect to which the relative position is specified |
unsafe void NXOpen.CAE.SimSolution.RemoveAllConstraints | ( | ) |
Remove all constraints from the solution
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.RemoveAllLoads | ( | ) |
Remove all loads from the solution
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.RemoveAllSimulationObjects | ( | ) |
Remove all simulation objects from the solution
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.RemoveBc | ( | NXOpen.CAE.SimBC | bc | ) |
Remove the bc from the solution Only the BC that not under the folder can be remove from solution
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
bc | the bc to be removed |
unsafe void NXOpen.CAE.SimSolution.RemoveFolder | ( | NXOpen.CAE.SimLbcFolder | folder | ) |
Remove the folder from the solution Only the folder not under other folder can be removed from solution.
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
folder | the folder to be removed |
unsafe void NXOpen.CAE.SimSolution.RemovePrerequisite | ( | NXOpen.CAE.SimSolution | prerequisite | ) |
Remove a prerequisite to the solution
Created in NX11.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
prerequisite | prerequisite solution to be removed |
unsafe void NXOpen.CAE.SimSolution.Rename | ( | string | name, |
bool | renameResults | ||
) |
Rename Solution and optionally rename associated results files
Created in NX6.0.2
License requirements: None.
name | new solution name |
renameResults | true if you what associated results files to be renamed as well |
unsafe void NXOpen.CAE.SimSolution.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.
Created in NX6.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.SetFemValidInPost | ( | bool | valid | ) |
Specify whether NX Post should group entities based on node and element groups and meshes in the pre-processing model
Created in NX8.5.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
valid | valid or not |
unsafe void NXOpen.CAE.SimSolution.SetInferredResultFile | ( | ) |
Clear previously specified result file location
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :SetInferredResultFile instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.SetInferredResultFileUnits | ( | ) |
Clears previously specified result file units
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :SetInferredResultFileUnits instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
unsafe void NXOpen.CAE.SimSolution.SetLocalResultFile | ( | string | dirpath, |
string | filename | ||
) |
Specify local result file
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :SetLocalResultFile instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
dirpath | directory name |
filename | file name |
unsafe void NXOpen.CAE.SimSolution.SetManagedResultFile | ( | string | file | ) |
Specify managed result file
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :SetManagedResultFile instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
file | file name |
unsafe void NXOpen.CAE.SimSolution.SetResultFileUnits | ( | NXOpen.Unit[] | units | ) |
Set result file units
Created in NX8.5.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimResultReference :SetResultFileUnits instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
units | 6 units for mass, length, time, temperature, angle, and thermal energy |
unsafe void NXOpen.CAE.SimSolution.SetTimePropsFromConditionSequence | ( | NXOpen.CAE.SimConditionSequence | conditionSeqeunce | ) |
Set the time properties for this solution based on the given condition sequences
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
conditionSeqeunce | populate solution time properties from NXOpen.CAE.SimConditionSequence |
unsafe void NXOpen.CAE.SimSolution.SetTimePropsFromConditionSequence | ( | NXOpen.CAE.SimConditionSequence | conditionSeqeunce, |
int | numSteps | ||
) |
Set the time properties for this solution based on the given condition sequences and number of integration steps
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
conditionSeqeunce | populate solution time properties from NXOpen.CAE.SimConditionSequence |
numSteps | number of integration steps |
unsafe void NXOpen.CAE.SimSolution.SetTimePropsFromConditionSequence | ( | NXOpen.CAE.SimConditionSequence | conditionSeqeunce, |
double | stepSize, | ||
NXOpen.Unit | stepUnit | ||
) |
Set the time properties for this solution based on the given condition sequences and integration step size
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
conditionSeqeunce | populate solution time properties from NXOpen.CAE.SimConditionSequence |
stepSize | size of integration steps |
stepUnit | step size NXOpen.Unit |
unsafe void NXOpen.CAE.SimSolution.Solve | ( | NXOpen.CAE.SimSolution.SolveOption | solveOption, |
NXOpen.CAE.SimSolution.SetupCheckOption | setupCheckOption | ||
) |
Solves the solution
Created in NX6.0.2
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
solveOption | solve option |
setupCheckOption | setup check option |
unsafe void NXOpen.CAE.SimSolution.UpdateFromLoadRecipe | ( | ) |
Update steps and loads of this solution created from load recipe
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
|
get |
Returns the abstraction type
Created in NX11.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
getset |
Returns or sets the active step
Created in NX4.0.0
License requirements to get this property: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
License requirements to set this property: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the count of allowable step types
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the analysis type
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the CAE.SimLoadRecipe attached to this solution.
Created in NX12.0.0
License requirements: None.
|
get |
Returns the number of conflicting BC pairs in this solution
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the number of conflicting constraint pairs in this solution
Created in NX8.0.0
Deprecated in NX10.0.0. Use NXOpen.CAE.SimSolution.ConflictingBcCount instead.
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the property table associated with the solution object
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the number of Result References
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the solution type
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the property table associated with the solution's solver options
Created in NX6.0.2
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the solver type
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
|
get |
Returns the number of steps
Created in NX4.0.0
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")