public interface Result extends NXObject
askNumLoadcases()
. When querying information for a loadcase you will use the loadcase index ( 0 to n-1 ), where n is the number of loadcases.
Each Loadcase is divided into multiple iterations, although for many results there will be only 1 iteration. Based on solution type, these iterations could represent
askNumIterations(int)
and specify the loadcase index.
When querying information for a specific iteration, you will use both the loadcase and iteration index.
Within an iteration query all the available Result types using askResultTypes(int, int)
Result.Quantity
- It specifies physical quantity of the result like Displacement, Stress etc. Result.Location
- It specifies where the result is defined like Nodal, Elemental, or Element Nodal Result.Section
- It specifies on which section or gauss point the result is calculated askNumNodes()
.
The number of elements in this results model can be obtained by using askNumElements()
.
Elements are also organized in several groups (of type Result.GroupContainer
) based
on the element type, material and physical property. One can query the number of each group type and its content.
Modifier and Type | Interface and Description |
---|---|
static class |
Result.AskResultLoadcaseValueData
This class holds the data returned from
askResultLoadcaseValue(int) |
static class |
Result.AskResultTypesData
This class holds the data returned from
askResultTypes(int, int) |
static class |
Result.Averaging
Averaging structure to specify averaging options
|
static class |
Result.BeamEnd
Value type for beam end
|
static class |
Result.Complex
Complex options
|
static class |
Result.Component
Result components
|
static class |
Result.ComputationType
types for different way of computing nodal result from element nodal result.
|
static class |
Result.CoordinateSystem
Coordinate systems
|
static class |
Result.CoordinateSystemSource
Source of selected coordinate system
|
static class |
Result.DataType
Result data types
|
static class |
Result.DbScale
dB scales
|
static class |
Result.DeformationParameters
Deprecated.
Deprecated in NX7.5.1. This structure has been replaced by
DeformationParameters
|
static class |
Result.DeformationScale
Deformation scales
|
static class |
Result.DiscontinuityMethod
methods for different way of computing discontinuities in element nodal results
|
static class |
Result.ElementValue
Element-value structure to specify element value options
|
static class |
Result.ElementValueCriterion
Element-value criterions
|
static class |
Result.Filetype
The result file type
|
static class |
Result.GroupContainer
Group Containers
|
static class |
Result.InitialDeformationSelection
The initial deformation selection type which will decide how the final calculations
will happen after applying the initial deformation on the main deforamtion.
|
static class |
Result.LoadcaseValueType
Value type for result load case
|
static class |
Result.Location
Result locations
|
static class |
Result.Quantity
Result quantities
|
static class |
Result.ResultBasicUnit
The basic units system for a result
|
static class |
Result.ResultCoordinateSystemDefinitionData
This class holds the data returned from
getResultCoordinateSystemDefinition(int) |
static class |
Result.ResultParameters
Deprecated.
Deprecated in NX7.5.1. This structure has been replaced by
ResultParameters
|
static class |
Result.ResultSection
Result Section structure to specify a result section for beams and shells
|
static class |
Result.Section
Result sections
|
static class |
Result.SolutionType
The result solution type
|
static class |
Result.SuperElementRep
Super Element Representations
|
static class |
Result.TensorDerivedAbsolute
This enumeration defines the methods that can be used when calculating absolute values for the following derived components of
Result.DataType.TENSOR
Result.Component.DETERMINANT ,
Result.Component.MEAN ,
Result.Component.MAXIMUM_SHEAR ,
Result.Component.MINIMUM_PRINCIPAL ,
Result.Component.MIDDLE_PRINCIPAL ,
Result.Component.MAXIMUM_PRINCIPAL ,
Result.Component.OCTAHEDRAL
Result.TensorDerivedAbsolute.ALL_COMPONENTS will make all tensor primary components (XX, YY, ZZ, XY, YZ, ZX)
to absolute and then calculate derived component. |
static class |
Result.Type
Result type structure to specify a result dataset
|
static class |
Result.VelocityParameters
Velociy parameter structure to specify result state for the
velocity field used in streamline extraction
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
int |
askElementIndex(int elementLabel)
Ask element index of a given element user label
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askElementLabel(int elementIndex)
Ask element user label of a given element index
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int[] |
askElementNodes(int elementIndex)
Asks for the nodes given an element
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
ElementTypes.Shape |
askElementShape(int elementIndex)
Ask element shape given an element index
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
String[] |
askIterations(int loadcaseIndex)
Number of iterations available for a given loadcase and their descriptions
Iteration index varies from 0 to N-1 (number of iterations)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
String[] |
askLoadcases()
Number of loadcases available in the result file and their descriptions.
|
Point3d[] |
askNodeCoordinates(int[] nodeIndex)
Asks for the coordinates of a node array
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNodeIndex(int nodeLabel)
Ask node index of a given node user label
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int[] |
askNodeIndicesOnElementEdge(int elementIndex,
int edgeIndex)
Returns number of nodes and node Indices on given element index and edge index.
|
int[] |
askNodeIndicesOnElementFace(int elementIndex,
int faceIndex)
Returns number of nodes and node Indices on given element index and face index.
|
int |
askNodeLabel(int nodeIndex)
Ask node user label of a given node index
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNumberOfSectors()
Returns number of sectors for cyclic symmetric solution
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNumEdgesOnElement(int elementIndex)
Returns number of edges on given element index
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNumElements()
Ask number of elements in the model
Element index varies from 0 to N-1 (number of elements)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int[] |
askNumElementsOfGroup(Result.GroupContainer type,
int groupIndex)
Returns an array of elements indices for a given group
Group index range from 0 to N-1 (number of groups)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNumFacesOnElement(int elementIndex)
Returns number of faces on given element index
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNumGroupsInContainer(Result.GroupContainer type)
Returns the number of groups available in the model of type
Result.GroupContainer
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") Created in NX6.0.2 |
int |
askNumIterations(int loadcaseIndex)
Number of iterations available for a given loadcase.
|
int |
askNumLoadcases()
Number of loadcases available in the result file
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int |
askNumNodes()
Ask number of nodes in the model
Node index varies from 1 to N (number of nodes)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
Result.DataType |
askResultDataType(int loadcaseIndex,
int iterationIndex,
Result.Type resultType)
Ask result datatype
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
Result.AskResultLoadcaseValueData |
askResultLoadcaseValue(int loadcaseIndex)
Ask load case description, value type and value for the input load case
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int[] |
askResultSections(int loadcaseIndex,
int iterationIndex,
Result.Type resultType)
Ask element ids and corresponding number of sections at which result is defined
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
Result.AskResultTypesData |
askResultTypes(int loadcaseIndex,
int iterationIndex)
Returns an array of result types and descriptions available for a given loadcase and iteration
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
String |
askSectionDescription(Result.Section sect)
Ask Section description provided section type
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
TaggedObject |
find(String journalIdentifier)
Returns a
BaseLoadcase
License requirements: None. |
BaseLoadcase[] |
getLoadcases()
Ask the loadcases present in this result
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
PostMesh[] |
getMeshes()
Returns number of meshgoups and array of their objects in the loaded result.
|
PostMesh[] |
getMeshesOfGivenDimension(int dimension)
Returns number of meshgoups and array of their objects of the given dimension in the loaded result.
|
Result.ResultCoordinateSystemDefinitionData |
getResultCoordinateSystemDefinition(int id)
Returns definitions of a result coordinate system
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
int[] |
getResultCoordinateSystems()
Returns coordinate system IDs defined in the result
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
boolean |
isResultTypeComplex(int loadcaseIndex,
int iterationIndex,
Result.Type resultType)
Ask whether a result type is complex or not
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer") . |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
int askNumLoadcases() throws NXException, RemoteException
NXException
RemoteException
String[] askLoadcases() throws NXException, RemoteException
NXException
RemoteException
int askNumIterations(int loadcaseIndex) throws NXException, RemoteException
loadcaseIndex
- NXException
RemoteException
String[] askIterations(int loadcaseIndex) throws NXException, RemoteException
loadcaseIndex
- NXException
RemoteException
int askNumNodes() throws NXException, RemoteException
NXException
RemoteException
int askNumElements() throws NXException, RemoteException
NXException
RemoteException
int[] askElementNodes(int elementIndex) throws NXException, RemoteException
elementIndex
- NXException
RemoteException
Point3d[] askNodeCoordinates(int[] nodeIndex) throws NXException, RemoteException
nodeIndex
- NXException
RemoteException
Result.AskResultTypesData askResultTypes(int loadcaseIndex, int iterationIndex) throws NXException, RemoteException
loadcaseIndex
- iterationIndex
- NXException
RemoteException
int askNumGroupsInContainer(Result.GroupContainer type) throws NXException, RemoteException
Result.GroupContainer
type
- NXException
RemoteException
int[] askNumElementsOfGroup(Result.GroupContainer type, int groupIndex) throws NXException, RemoteException
type
- groupIndex
- NXException
RemoteException
int askNodeIndex(int nodeLabel) throws NXException, RemoteException
nodeLabel
- NXException
RemoteException
int askElementIndex(int elementLabel) throws NXException, RemoteException
elementLabel
- NXException
RemoteException
int askNodeLabel(int nodeIndex) throws NXException, RemoteException
nodeIndex
- node index ranges from 1 to N (number of nodes)NXException
RemoteException
int askElementLabel(int elementIndex) throws NXException, RemoteException
elementIndex
- element index ranges from 1 to N (number of elements)NXException
RemoteException
int[] askResultSections(int loadcaseIndex, int iterationIndex, Result.Type resultType) throws NXException, RemoteException
loadcaseIndex
- load caseiterationIndex
- iteration numberresultType
- result typeNXException
RemoteException
String askSectionDescription(Result.Section sect) throws NXException, RemoteException
sect
- section typeNXException
RemoteException
Result.AskResultLoadcaseValueData askResultLoadcaseValue(int loadcaseIndex) throws NXException, RemoteException
loadcaseIndex
- load caseNXException
RemoteException
ElementTypes.Shape askElementShape(int elementIndex) throws NXException, RemoteException
elementIndex
- Element IndexNXException
RemoteException
Result.DataType askResultDataType(int loadcaseIndex, int iterationIndex, Result.Type resultType) throws NXException, RemoteException
loadcaseIndex
- iterationIndex
- resultType
- NXException
RemoteException
boolean isResultTypeComplex(int loadcaseIndex, int iterationIndex, Result.Type resultType) throws NXException, RemoteException
loadcaseIndex
- iterationIndex
- resultType
- NXException
RemoteException
BaseLoadcase[] getLoadcases() throws NXException, RemoteException
NXException
RemoteException
TaggedObject find(String journalIdentifier) throws NXException, RemoteException
journalIdentifier
- Journal identifier of the objectNXException
RemoteException
int[] getResultCoordinateSystems() throws NXException, RemoteException
NXException
RemoteException
Result.ResultCoordinateSystemDefinitionData getResultCoordinateSystemDefinition(int id) throws NXException, RemoteException
id
- NXException
RemoteException
int askNumberOfSectors() throws NXException, RemoteException
NXException
RemoteException
int askNumFacesOnElement(int elementIndex) throws NXException, RemoteException
elementIndex
- element index ranges from 1 to N (where N is number of elements) askNumElements()
NXException
RemoteException
int askNumEdgesOnElement(int elementIndex) throws NXException, RemoteException
elementIndex
- element index ranges from 1 to N (where N is number of elements) askNumElements()
NXException
RemoteException
int[] askNodeIndicesOnElementFace(int elementIndex, int faceIndex) throws NXException, RemoteException
elementIndex
- element index ranges from 1 to N (where N is number of elements) askNumElements()
faceIndex
- face index ranges from 0 to N-1 (where N is number of faces) askNumFacesOnElement(int)
NXException
RemoteException
int[] askNodeIndicesOnElementEdge(int elementIndex, int edgeIndex) throws NXException, RemoteException
elementIndex
- element index ranges from 1 to N (where N is number of elements) askNumElements()
edgeIndex
- edge index ranges from 0 to N-1 (where N is number of edges) askNumEdgesOnElement(int)
NXException
RemoteException
PostMesh[] getMeshes() throws NXException, RemoteException
NXException
RemoteException
PostMesh[] getMeshesOfGivenDimension(int dimension) throws NXException, RemoteException
dimension
- The dimension of which mesh group names are queriedNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.