NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions
NXOpen::CAE::Result Class Reference


This class provides interfaces to query analysis results. More...

Inheritance diagram for NXOpen::CAE::Result:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::CAE::ImportedResult NXOpen::CAE::SolutionResult

List of all members.

Classes

struct  Averaging
 Averaging structure to specify averaging options. More...
struct  DeformationParameters
 Deformation parameter structure to specify complete result state for the deformed shape This structure has been replaced by CAE::DeformationParameters
More...
struct  ElementValue
 Element-value structure to specify element value options. More...
struct  ResultBasicUnit
 The basic units system for a result. More...
struct  ResultParameters
 Result parameter structure to specify complete result state for the color display This structure has been replaced by CAE::ResultParameters
More...
struct  ResultSection
 Result Section structure to specify a result section for beams and shells. More...
struct  Type
 Result type structure to specify a result dataset. More...
struct  VelocityParameters
 Velociy parameter structure to specify result state for the velocity field used in streamline extraction. More...

Public Types

enum  BeamEnd { BeamEndNone = -1, BeamEndFore, BeamEndAft }
 Value type for beam end. More...
enum  Complex {
  ComplexReal, ComplexImaginary, ComplexAmplitude, ComplexSignedAmplitude,
  ComplexPhaseAngle
}
 Complex options. More...
enum  Component {
  ComponentScalar, ComponentX, ComponentY, ComponentZ,
  ComponentMagnitude, ComponentXx, ComponentYy, ComponentZz,
  ComponentXy, ComponentYz, ComponentZx, ComponentDeterminant,
  ComponentMean, ComponentMaximumShear, ComponentMinimumPrincipal, ComponentMiddlePrincipal,
  ComponentMaximumPrincipal, ComponentOctahedral, ComponentVonMises, ComponentMembraneXX,
  ComponentMembraneYY, ComponentMembraneXY, ComponentBendingXX, ComponentBendingYY,
  ComponentBendingXY, ComponentShearYZ, ComponentShearXZ, ComponentAxial,
  ComponentBendingS, ComponentBendingT, ComponentTorsion, ComponentShearS,
  ComponentShearT, ComponentSpringDashpotForce, ComponentSpringDashpotForceX, ComponentSpringDashpotForceY,
  ComponentSpringDashpotForceZ, ComponentSpringDashpotMomentX, ComponentSpringDashpotMomentY, ComponentSpringDashpotMomentZ,
  ComponentScalar1, ComponentScalar2, ComponentScalar3, ComponentScalar4,
  ComponentScalar5, ComponentScalar6
}
 Result components. More...
enum  ComputationType { ComputationTypeNone, ComputationTypeAverage, ComputationTypeSum }
 types for different way of computing nodal result from element nodal result. More...
enum  CoordinateSystem {
  CoordinateSystemAbsoluteRectangular, CoordinateSystemAbsoluteCylindrical, CoordinateSystemAbsoluteSpherical, CoordinateSystemWorkRectangular,
  CoordinateSystemWorkCylindrical, CoordinateSystemWorkSpherical, CoordinateSystemLocal, CoordinateSystemMaterial,
  CoordinateSystemSelectRectangular, CoordinateSystemSelectCylindrical, CoordinateSystemSelectSpherical
}
 Coordinate systems. More...
enum  CoordinateSystemSource { CoordinateSystemSourceNone, CoordinateSystemSourceModel, CoordinateSystemSourceResult }
 Source of selected coordinate system. More...
enum  DataType {
  DataTypeScalar, DataTypeVector, DataTypeSixVector, DataTypeTensor,
  DataTypeElementResultantShell, DataTypeElementResultantBeam, DataTypeElementResultantSpringDashpot, DataTypeSixScalars
}
 Result data types. More...
enum  DeformationScale { DeformationScaleModel, DeformationScaleAbsolute }
 Deformation scales. More...
enum  ElementValueCriterion { ElementValueCriterionAverage, ElementValueCriterionCentroid, ElementValueCriterionMaximum, ElementValueCriterionMinimum }
 Element-value criterions. More...
enum  Filetype {
  FiletypeNastran, FiletypeIdeas, FiletypeBud, FiletypeVki,
  FiletypeAbaqus, FiletypeAnsys, FiletypeMapped, FiletypeAfu,
  FiletypeRs2, FiletypeAbaqusOdb, FiletypeLsdynaState
}
 The result file type. More...
enum  GroupContainer {
  GroupContainerZeroDimensional, GroupContainerOneDimensional, GroupContainerTwoDimensional, GroupContainerThreeDimensional,
  GroupContainerConnector, GroupContainerOther
}
 Group Containers. More...
enum  LoadcaseValueType {
  LoadcaseValueTypeUnknown = -1, LoadcaseValueTypeFrequency, LoadcaseValueTypeLoadFactor, LoadcaseValueTypeNodeDOF,
  LoadcaseValueTypeLoadCase, LoadcaseValueTypeTime
}
 Value type for result load case. More...
enum  Location { LocationNodal, LocationElement, LocationElementNodal }
 Result locations. More...
enum  Quantity {
  QuantityDisplacement, QuantityRotation, QuantityTranslationalDeformation, QuantityRotationalDeformation,
  QuantityContactDisplacement, QuantityVelocity, QuantityAngularVelocity, QuantityAcceleration,
  QuantityAngularAcceleration, QuantityVonMisesStress, QuantityVonMisesStrain, QuantityStress,
  QuantityStrain, QuantityStrainEnergy, QuantityStrainEnergyDensity, QuantityStrainEnergyError,
  QuantityEquivalentPlasticStrain, QuantityEquivalentCreepStrain, QuantityKineticEnergy, QuantityKineticEnergyDensity,
  QuantityKineticEnergyPercent, QuantityThickness, QuantityTemperature, QuantityTemperatureGradient,
  QuantityHeatFlux, QuantityThermalEnergy, QuantityHeatFlow, QuantityAppliedForce,
  QuantityAppliedMoment, QuantityReactionForce, QuantityReactionMoment, QuantityReactionForceMPC,
  QuantityReactionMomentMPC, QuantityContactTraction, QuantityContactForce, QuantityElementForce,
  QuantityElementMoment, QuantityContactPressure, QuantityFatigueLife, QuantityFatigueDamage,
  QuantityFatigueSafetyFactor, QuantityStrengthSafetyFactor, QuantityElementError, QuantityElementResultants,
  QuantityElementStrainResultants, QuantityMaximumTemperature, QuantityMinimumTemperature, QuantityTimeAtMaximumTemperature,
  QuantityTimeAtMinimumTemperature, QuantityConductiveFlux, QuantityTotalHeatLoad, QuantityTotalHeatFlux,
  QuantityHeatResidual, QuantityConvectionCoefficient, QuantityViewFactorsSum, QuantityAdjustedVelocity,
  QuantityPressureOnPositiveSide, QuantityPressureOnNegativeSide, QuantityStaticPressure, QuantityTotalPressure,
  QuantityTurbulenceEnergy, QuantityTurbulenceDissipation, QuantityFluidDensity, QuantityShearStressOnPositiveSide,
  QuantityShearStressOnNegativeSide, QuantityRoughnessOnPositiveSide, QuantityRoughnessOnNegativeSide, QuantityYPlusOnPositiveSide,
  QuantityYPlusOnNegativeSide, QuantityMassFlux, QuantityFluidTemperature, QuantityConvectiveFlux,
  QuantityLocalConvectionCoefficient, QuantityBulkConvectionCoefficient, QuantityPressure, QuantityVelocityComponent,
  QuantityMassFlow, QuantityElementHeatLoad, QuantitySafetyFactor, QuantityShellResultants,
  QuantityBeamResultants, QuantitySpringDashpotResultant, QuantityShellStrainResultants, QuantityBeamStrainResultants,
  QuantitySpringDashpotStrainResultant, QuantityPlyFailureIndex, QuantityBondFailureIndex, QuantityPlyStress,
  QuantityPlyStrain, QuantityBondSafetyMargin, QuantityPlySafetyMargin, QuantityTorsionStress,
  QuantityGridPointForce, QuantityGridPointMoment, QuantityRadiativeSourceHeatFlux, QuantityRadiance,
  QuantityApparentTemperature, QuantityFluence, QuantityRCProduct, QuantityVoltage,
  QuantityPowerDensity, QuantityRelativeVelocity, QuantityWaterCumulation, QuantityTurbulentSpecificDissipation,
  QuantityRadiativeHeatFlux, QuantityCollimatedHeatFlux, QuantityDiffuseHeatFlux, QuantityInfraredHeatFlux,
  QuantityViewFactor, QuantityUnknown, QuantityMappedTemperature, QuantityMappedTemperatureGradient,
  QuantityRadiativeAbsorbedHeatFlux, QuantityRadiativeIncidentHeatFlux, QuantityRadiativeReflectedHeatFlux, QuantityRadiativeTransmittedHeatFlux,
  QuantityCollimatedAbsorbedHeatFlux, QuantityCollimatedIncidentHeatFlux, QuantityCollimatedReflectedHeatFlux, QuantityCollimatedTransmittedHeatFlux,
  QuantityDiffuseAbsorbedHeatFlux, QuantityDiffuseIncidentHeatFlux, QuantityDiffuseReflectedHeatFlux, QuantityDiffuseTransmittedHeatFlux,
  QuantityInfraredAbsorbedHeatFlux, QuantityInfraredIncidentHeatFlux, QuantityInfraredReflectedHeatFlux, QuantityInfraredTransmittedHeatFlux,
  QuantityAlbedoViewFactor, QuantityEarthViewFactor, QuantitySolarViewFactor, QuantitySpaceViewFactor,
  QuantityQuality, QuantityRadiationPatch, QuantityAbsorbedRadiation, QuantityIncidentRadiation,
  QuantityReflectedRadiation, QuantityTransmittedRadiation, QuantityRefractiveIndex, QuantityRefractiveIndexGradient,
  QuantityOpticalPathLength, QuantityLaserPower, QuantityPumpingPower, QuantityRadiativeFluxinSolid,
  QuantityFluidScalar, QuantityWallDistance, QuantityRelativeHumidity, QuantitySpecificHumidity,
  QuantityMachNumber, QuantityPredictedPercentDissatisfied, QuantityPercentMeanVote, QuantityVorticity,
  QuantityRelativePressure, QuantityAbsolutePressure, QuantityElementAspectRatio, QuantityElementDistortion,
  QuantityElementTaper, QuantityElementSize, QuantityElementJacobian, QuantityElementSkew,
  QuantityElementStretch, QuantityElementTwist, QuantityElementWarp, QuantityFluidMesh,
  QuantityNetRadiativeLoad, QuantityNetRadiativeFlux, QuantityRadiosityLoad, QuantityRadiosityFlux,
  QuantityIrradianceLoad, QuantityIrradianceFlux, QuantityParticleDensity, QuantityParticleMassDensity,
  QuantityAcousticPowerDensity, QuantityReynoldsNumber, QuantityBondStrengthRatio, QuantityPlyStrengthRatio,
  QuantityFailureIndex, QuantityContactInitialSeparation, QuantityContactFinalSeparation, QuantityGasketPressue,
  QuantityGasketClosure, QuantityGasketPlasticClosure, QuantityGasketStressYield, QuantityGasketStatus,
  QuantityContactPenetration, QuantityContactStatus, QuantityContactGapDistance, QuantityStressLevelCrossingRate,
  QuantityVonMisesStressLevelCrossingRate, QuantityVonMisesStrainLevelCrossingRate, QuantityDisplacementLevelCrossingRate, QuantityRotationLevelCrossingRate,
  QuantityVelocityLevelCrossingRate, QuantityAngularVelocityLevelCrossingRate, QuantityAccelerationLevelCrossingRate, QuantityAngularAccelerationLevelCrossingRate,
  QuantityElementForceLevelCrossingRate, QuantityElementMomentLevelCrossingRate, QuantityElementResultantsLevelCrossingRate, QuantityShellResultantsLevelCrossingRate,
  QuantityBeamResultantsLevelCrossingRate, QuantitySpringDashpotResultantsLevelCrossingRate, QuantityElementStrainResultantsLevelCrossingRate, QuantityShellStrainResultantsLevelCrossingRate,
  QuantityBeamStrainResultantsLevelCrossingRate, QuantitySpringDashpotStrainResultantsLevelCrossingRate, QuantityXDisplacement, QuantityYDisplacement,
  QuantityZDisplacement, QuantityLevelCrossingRateXDisplacement, QuantityLevelCrossingRateYDisplacement, QuantityLevelCrossingRateZDisplacement,
  QuantityXRotation, QuantityYRotation, QuantityZRotation, QuantityLevelCrossingRateXRotation,
  QuantityLevelCrossingRateYRotation, QuantityLevelCrossingRateZRotation, QuantityXAcceleration, QuantityYAcceleration,
  QuantityZAcceleration, QuantityLevelCrossingRateXAcceleration, QuantityLevelCrossingRateYAcceleration, QuantityLevelCrossingRateZAcceleration,
  QuantityXAngularAcceleration, QuantityYAngularAcceleration, QuantityZAngularAcceleration, QuantityLevelCrossingRateXAngularAcceleration,
  QuantityLevelCrossingRateYAngularAcceleration, QuantityLevelCrossingRateZAngularAcceleration, QuantityXXStress, QuantityYYStress,
  QuantityZZStress, QuantityXYStress, QuantityYZStress, QuantityZXStress,
  QuantityLevelCrossingRateXXStress, QuantityLevelCrossingRateYYStress, QuantityLevelCrossingRateZZStress, QuantityLevelCrossingRateXYStress,
  QuantityLevelCrossingRateYZStress, QuantityLevelCrossingRateZXStress, QuantityXElementForce, QuantityYElementForce,
  QuantityZElementForce, QuantityRXElementForce, QuantityRYElementForce, QuantityRZElementForce,
  QuantityLevelCrossingRateXElementForce, QuantityLevelCrossingRateYElementForce, QuantityLevelCrossingRateZElementForce, QuantityLevelCrossingRateRXElementForce,
  QuantityLevelCrossingRateRYElementForce, QuantityLevelCrossingRateRZElementForce, QuantityNXXShellResultant, QuantityNYYShellResultant,
  QuantityNXYShellResultant, QuantityMXXShellResultant, QuantityMYYShellResultant, QuantityMXYShellResultant,
  QuantityQXZShellResultant, QuantityQYZShellResultant, QuantityLevelCrossingRateNXXShellResultant, QuantityLevelCrossingRateNYYShellResultant,
  QuantityLevelCrossingRateNXYShellResultant, QuantityLevelCrossingRateMXXShellResultant, QuantityLevelCrossingRateMYYShellResultant, QuantityLevelCrossingRateMXYShellResultant,
  QuantityLevelCrossingRateQXZShellResultant, QuantityLevelCrossingRateQYZShellResultant, QuantityYPlus, QuantityThermalConductivity,
  QuantityThermalStrain, QuantityGapThickness, QuantityTotalForce, QuantityTotalMoment,
  QuantityTotalResidualForce, QuantityTotalResidualMoment, QuantityGridPointReactionForce, QuantityGridPointReactionMoment,
  QuantityGridPointAppliedForce, QuantityGridPointAppliedMoment, QuantityGlueForce, QuantityGluePressure,
  QuantityGlueTraction, QuantityEnthalpy, QuantityEnthalpyRate, QuantityNonlinearStress,
  QuantityNonlinearStrain, QuantityBondStress, QuantityBondStrain, QuantitySolidLaminateFailureIndex,
  QuantitySolidInterLaminarFailureIndex, QuantityExternalAppliedHeatFlow
}
 Result quantities. More...
enum  Section {
  SectionNotApplicable, SectionTop, SectionMiddle, SectionBottom,
  SectionMinimum, SectionMaximum, SectionStressRecoveryPointC, SectionStressRecoveryPointD,
  SectionStressRecoveryPointE, SectionStressRecoveryPointF, SectionAll, SectionBending
}
 Result sections. More...
enum  SolutionType {
  SolutionTypeUnknown, SolutionTypeStatic, SolutionTypeVibration, SolutionTypeBuckling,
  SolutionTypeTransient, SolutionTypeFreqresponse, SolutionTypeComplexeigen
}
 The result solution type. More...
enum  TensorDerivedAbsolute { TensorDerivedAbsoluteAllComponents, TensorDerivedAbsoluteDerivedComponent }
 This enumeration defines the methods that can be used when calculating absolute values for the following derived components of CAE::Result::DataTypeTensor CAE::Result::ComponentDeterminant , CAE::Result::ComponentMean , CAE::Result::ComponentMaximumShear , CAE::Result::ComponentMinimumPrincipal , CAE::Result::ComponentMiddlePrincipal , CAE::Result::ComponentMaximumPrincipal , CAE::Result::ComponentOctahedral. More...

Public Member Functions

int AskElementIndex (int elementLabel)
 Ask element index of a given element user label.
int AskElementLabel (int elementIndex)
 Ask element user label of a given element index.
void AskElementNodes (int elementIndex, std::vector< int > &nodeIndex)
 Asks for the nodes given an element
Created in NX6.0.2.
NXOpen::CAE::ElementTypes::Shape AskElementShape (int elementIndex)
 Ask element shape given an element index.
std::vector< NXStringAskIterations (int loadcaseIndex)
 Number of iterations available for a given loadcase and their descriptions Iteration index varies from 0 to N-1 (number of iterations)
std::vector< NXStringAskLoadcases ()
 Number of loadcases available in the result file and their descriptions.
std::vector< NXOpen::Point3dAskNodeCoordinates (const std::vector< int > &nodeIndex)
 Asks for the coordinates of a node array.
int AskNodeIndex (int nodeLabel)
 Ask node index of a given node user label.
int AskNodeLabel (int nodeIndex)
 Ask node user label of a given node index.
int AskNumElements ()
 Ask number of elements in the model Element index varies from 0 to N-1 (number of elements)
void AskNumElementsOfGroup (NXOpen::CAE::Result::GroupContainer type, int groupIndex, std::vector< int > &elementIndex)
 Returns an array of elements indices for a given group Group index range from 0 to N-1 (number of groups)
int AskNumGroupsInContainer (NXOpen::CAE::Result::GroupContainer type)
 Returns the number of groups available in the model of type CAE::Result::GroupContainer .
int AskNumIterations (int loadcaseIndex)
 Number of iterations available for a given loadcase.
int AskNumLoadcases ()
 Number of loadcases available in the result file.
int AskNumNodes ()
 Ask number of nodes in the model Node index varies from 1 to N (number of nodes)
NXOpen::CAE::Result::DataType AskResultDataType (int loadcaseIndex, int iterationIndex, const NXOpen::CAE::Result::Type &resultType)
 Ask result datatype.
NXOpen::CAE::Result::LoadcaseValueType AskResultLoadcaseValue (int loadcaseIndex, NXString *description, double *value)
 Ask load case description, value type and value for the input load case.
void AskResultSections (int loadcaseIndex, int iterationIndex, const NXOpen::CAE::Result::Type &resultType, std::vector< int > &sectionNums)
 Ask element ids and corresponding number of sections at which result is defined
Created in NX6.0.3.
void AskResultTypes (int loadcaseIndex, int iterationIndex, std::vector< NXOpen::CAE::Result::Type > &types, std::vector< NXString > &description)
 Returns an array of result types and descriptions available for a given loadcase and iteration
Created in NX6.0.2.
NXString AskSectionDescription (NXOpen::CAE::Result::Section sect)
 Ask Section description provided section type.
NXOpen::TaggedObjectFind (const NXString &journalIdentifier)
 Returns a CAE::BaseLoadcase.
std::vector
< NXOpen::CAE::BaseLoadcase * > 
GetLoadcases ()
 Ask the loadcases present in this result.
void GetResultCoordinateSystemDefinition (int id, NXOpen::CAE::Result::CoordinateSystem *type, NXOpen::Point3d *origin, NXOpen::Matrix3x3 *matrix)
 Returns definitions of a result coordinate system
Created in NX8.0.1.
std::vector< int > GetResultCoordinateSystems ()
 Returns coordinate system IDs defined in the result.
bool IsResultTypeComplex (int loadcaseIndex, int iterationIndex, const NXOpen::CAE::Result::Type &resultType)
 Ask whether a result type is complex or not.

Detailed Description


This class provides interfaces to query analysis results.


To query results you must first understand how the results are structured. The basic structure is as follows


Results are divided into Load Cases(loadcase). Loadcase is a general term which could representand of the follow based on solution type

The number of Loadcases can be obtained by using CAE::Result::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

The number of iterations for a given loadcase can be obtained by using CAE::Result::AskNumIterations 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 CAE::Result::AskResultTypes


A Result type is defined by three parameters

  1. CAE::Result::Quantity - It specifies physical quantity of the result like Displacement, Stress etc.
  2. CAE::Result::Location - It specifies where the result is defined like Nodal, Elemental, or Element Nodal
  3. CAE::Result::Section - It specifies on which section or gauss point the result is calculated



The Results object also contains information on the finite element model for which results may be accessed. The number of nodes in this results model can be obtained by using CAE::Result::AskNumNodes . The number of elements in this results model can be obtained by using CAE::Result::AskNumElements . Elements are also organized in several groups (of type CAE::Result::GroupContainer ) based on the element type, material and physical property. One can query the number of each group type and its content.

Nodes and Elements in result the file are addressed by their index which varies from 1 to number of nodes/elements. Node and Element can have a user label associated with it. User labels are unique and have one to one mapping with its index.


An instance of this class can not be obtained

Created in NX5.0.0.


Member Enumeration Documentation

Value type for beam end.

Enumerator:
BeamEndFore 

Fore end.

BeamEndAft 

Aft end.

Complex options.

Enumerator:
ComplexReal 

real

ComplexImaginary 

imaginary

ComplexAmplitude 

amplitude

ComplexSignedAmplitude 

signed amplitude

ComplexPhaseAngle 

phase angle

Result components.

Enumerator:
ComponentScalar 

scalar

ComponentX 

x

ComponentY 

y

ComponentZ 

z

ComponentMagnitude 

magnitude

ComponentXx 

xx

ComponentYy 

yy

ComponentZz 

zz

ComponentXy 

xy

ComponentYz 

yz

ComponentZx 

zx

ComponentDeterminant 

determinant

ComponentMean 

mean

ComponentMaximumShear 

maximum shear

ComponentMinimumPrincipal 

minimum principal

ComponentMiddlePrincipal 

middle principal

ComponentMaximumPrincipal 

maximum principal

ComponentOctahedral 

octahedral

ComponentVonMises 

von mises

ComponentMembraneXX 

membrane xx

ComponentMembraneYY 

membrane yy

ComponentMembraneXY 

membrane xy

ComponentBendingXX 

bending xx

ComponentBendingYY 

bending yy

ComponentBendingXY 

bending xy

ComponentShearYZ 

shear yz

ComponentShearXZ 

shear xz

ComponentAxial 

axial

ComponentBendingS 

bending s

ComponentBendingT 

bending t

ComponentTorsion 

torsion

ComponentShearS 

shear s

ComponentShearT 

shear t

ComponentSpringDashpotForce 

No longer used; it means CAE::Result::ComponentSpringDashpotForceX in new format.

ComponentSpringDashpotForceX 

spring dashpot force x

ComponentSpringDashpotForceY 

spring dashpot force y

ComponentSpringDashpotForceZ 

spring dashpot force z

ComponentSpringDashpotMomentX 

spring dashpot moment x

ComponentSpringDashpotMomentY 

spring dashpot moment y

ComponentSpringDashpotMomentZ 

spring dashpot moment z

ComponentScalar1 

scalar1

ComponentScalar2 

scalar2

ComponentScalar3 

scalar3

ComponentScalar4 

scalar4

ComponentScalar5 

scalar5

ComponentScalar6 

scalar6

types for different way of computing nodal result from element nodal result.

Enumerator:
ComputationTypeNone 

None.

ComputationTypeAverage 

compute average

ComputationTypeSum 

compute sum.

(Applicable only for element-nodal vector result.)

Coordinate systems.

Enumerator:
CoordinateSystemAbsoluteRectangular 

absolute rectangular

CoordinateSystemAbsoluteCylindrical 

absolute cylindrical

CoordinateSystemAbsoluteSpherical 

absolute spherical

CoordinateSystemWorkRectangular 

work rectangular

CoordinateSystemWorkCylindrical 

work cylindrical

CoordinateSystemWorkSpherical 

work spherical

CoordinateSystemLocal 

local

CoordinateSystemMaterial 

Material coordinate system is applicable only when such coordinate systems are defined in the results model; if no material coordinate system is defined CAE::Result::CoordinateSystemAbsoluteRectangular will be used.

CoordinateSystemSelectRectangular 

select rectangular

CoordinateSystemSelectCylindrical 

select cylindrical

CoordinateSystemSelectSpherical 

select spherical

Source of selected coordinate system.

Enumerator:
CoordinateSystemSourceNone 

none

CoordinateSystemSourceModel 

identifies a coordinate system in the work part

CoordinateSystemSourceResult 

identifies a coordinate system in the result

Result data types.

Enumerator:
DataTypeScalar 

scalar

DataTypeVector 

vector

DataTypeSixVector 

six vector

DataTypeTensor 

tensor

DataTypeElementResultantShell 

element resultant shell

DataTypeElementResultantBeam 

element resultant beam

DataTypeElementResultantSpringDashpot 

element resultant spring dashpot

DataTypeSixScalars 

Applicable for CAE::Result::QuantitySolidLaminateFailureIndex.

Deformation scales.

Enumerator:
DeformationScaleModel 

model

DeformationScaleAbsolute 

absolute

Element-value criterions.

Enumerator:
ElementValueCriterionAverage 

average

ElementValueCriterionCentroid 

centroid

ElementValueCriterionMaximum 

maximum

ElementValueCriterionMinimum 

minimum

The result file type.

Enumerator:
FiletypeNastran 

nastran

FiletypeIdeas 

ideas

FiletypeBud 

bud

FiletypeVki 

vki

FiletypeAbaqus 

abaqus

FiletypeAnsys 

ansys

FiletypeMapped 

mapped

FiletypeAfu 

afu

FiletypeRs2 

rs2

FiletypeAbaqusOdb 

abaqus odb

FiletypeLsdynaState 

lsdyna state

Group Containers.

Enumerator:
GroupContainerZeroDimensional 

zero dimensional

GroupContainerOneDimensional 

one dimensional

GroupContainerTwoDimensional 

two dimensional

GroupContainerThreeDimensional 

three dimensional

GroupContainerConnector 

connector

GroupContainerOther 

other

Value type for result load case.

Enumerator:
LoadcaseValueTypeFrequency 

Value type - Frequency.

LoadcaseValueTypeLoadFactor 

Value type - Load Factor.

LoadcaseValueTypeNodeDOF 

Value type - Node DOF.

LoadcaseValueTypeLoadCase 

Value type - Load Case.

LoadcaseValueTypeTime 

Value type - Time.

Result locations.

Enumerator:
LocationNodal 

nodal

LocationElement 

element

LocationElementNodal 

element nodal

Result quantities.

Enumerator:
QuantityDisplacement 

displacement

QuantityRotation 

rotation

QuantityTranslationalDeformation 

translational deformation

QuantityRotationalDeformation 

rotational deformation

QuantityContactDisplacement 

contact displacement

QuantityVelocity 

velocity

QuantityAngularVelocity 

angular velocity

QuantityAcceleration 

acceleration

QuantityAngularAcceleration 

angular acceleration

QuantityVonMisesStress 

von mises stress

QuantityVonMisesStrain 

von mises strain

QuantityStress 

stress

QuantityStrain 

strain

QuantityStrainEnergy 

strain energy

QuantityStrainEnergyDensity 

strain energy density

QuantityStrainEnergyError 

strain energy error

QuantityEquivalentPlasticStrain 

equivalent plastic strain

QuantityEquivalentCreepStrain 

equivalent creep strain

QuantityKineticEnergy 

kinetic energy

QuantityKineticEnergyDensity 

kinetic energy density

QuantityKineticEnergyPercent 

kinetic energy percent

QuantityThickness 

thickness

QuantityTemperature 

temperature

QuantityTemperatureGradient 

temperature gradient

QuantityHeatFlux 

heat flux

QuantityThermalEnergy 

thermal energy

QuantityHeatFlow 

heat flow

QuantityAppliedForce 

applied force

QuantityAppliedMoment 

applied moment

QuantityReactionForce 

reaction force

QuantityReactionMoment 

reaction moment

QuantityReactionForceMPC 

reaction force mpc

QuantityReactionMomentMPC 

reaction moment mpc

QuantityContactTraction 

contact traction

QuantityContactForce 

contact force

QuantityElementForce 

element force

QuantityElementMoment 

element moment

QuantityContactPressure 

contact pressure

QuantityFatigueLife 

fatigue life

QuantityFatigueDamage 

fatigue damage

QuantityFatigueSafetyFactor 

fatigue safety factor

QuantityStrengthSafetyFactor 

strength safety factor

QuantityElementError 

element error

QuantityElementResultants 

element resultants

QuantityElementStrainResultants 

element strain resultants

QuantityMaximumTemperature 

maximum temperature

QuantityMinimumTemperature 

minimum temperature

QuantityTimeAtMaximumTemperature 

time at maximum temperature

QuantityTimeAtMinimumTemperature 

time at minimum temperature

QuantityConductiveFlux 

conductive flux

QuantityTotalHeatLoad 

total heat load

QuantityTotalHeatFlux 

total heat flux

QuantityHeatResidual 

heat residual

QuantityConvectionCoefficient 

convection coefficient

QuantityViewFactorsSum 

view factors sum

QuantityAdjustedVelocity 

adjusted velocity

QuantityPressureOnPositiveSide 

pressure on positive side

QuantityPressureOnNegativeSide 

pressure on negative side

QuantityStaticPressure 

static pressure

QuantityTotalPressure 

total pressure

QuantityTurbulenceEnergy 

turbulence energy

QuantityTurbulenceDissipation 

turbulence dissipation

QuantityFluidDensity 

fluid density

QuantityShearStressOnPositiveSide 

shear stress on positive side

QuantityShearStressOnNegativeSide 

shear stress on negative side

QuantityRoughnessOnPositiveSide 

roughness on positive side

QuantityRoughnessOnNegativeSide 

roughness on negative side

QuantityYPlusOnPositiveSide 

yplus on positive side

QuantityYPlusOnNegativeSide 

yplus on negative side

QuantityMassFlux 

mass flux

QuantityFluidTemperature 

fluid temperature

QuantityConvectiveFlux 

convective flux

QuantityLocalConvectionCoefficient 

local convection coefficient

QuantityBulkConvectionCoefficient 

bulk convection coefficient

QuantityPressure 

pressure

QuantityVelocityComponent 

velocity component

QuantityMassFlow 

mass flow

QuantityElementHeatLoad 

element heat load

QuantitySafetyFactor 

safety factor

QuantityShellResultants 

shell resultants

QuantityBeamResultants 

beam resultants

QuantitySpringDashpotResultant 

spring dashpot resultant

QuantityShellStrainResultants 

shell strain resultants

QuantityBeamStrainResultants 

beam strain resultants

QuantitySpringDashpotStrainResultant 

spring dashpot strain resultant

QuantityPlyFailureIndex 

ply failure index

QuantityBondFailureIndex 

bond failure index

QuantityPlyStress 

ply stress

QuantityPlyStrain 

ply strain

QuantityBondSafetyMargin 

bond safety margin

QuantityPlySafetyMargin 

ply safety margin

QuantityTorsionStress 

torsion stress

QuantityGridPointForce 

grid point force

QuantityGridPointMoment 

grid point moment

QuantityRadiativeSourceHeatFlux 

radiative source heat flux

QuantityRadiance 

radiance

QuantityApparentTemperature 

apparent temperature

QuantityFluence 

fluence

QuantityRCProduct 

rcproduct

QuantityVoltage 

voltage

QuantityPowerDensity 

power density

QuantityRelativeVelocity 

relative velocity

QuantityWaterCumulation 

water cumulation

QuantityTurbulentSpecificDissipation 

turbulent specific dissipation

QuantityRadiativeHeatFlux 

radiative heat flux

QuantityCollimatedHeatFlux 

collimated heat flux

QuantityDiffuseHeatFlux 

diffuse heat flux

QuantityInfraredHeatFlux 

infrared heat flux

QuantityViewFactor 

view factor

QuantityUnknown 

unknown

QuantityMappedTemperature 

mapped temperature

QuantityMappedTemperatureGradient 

mapped temperature gradient

QuantityRadiativeAbsorbedHeatFlux 

radiative absorbed heat flux

QuantityRadiativeIncidentHeatFlux 

radiative incident heat flux

QuantityRadiativeReflectedHeatFlux 

radiative reflected heat flux

QuantityRadiativeTransmittedHeatFlux 

radiative transmitted heat flux

QuantityCollimatedAbsorbedHeatFlux 

collimated absorbed heat flux

QuantityCollimatedIncidentHeatFlux 

collimated incident heat flux

QuantityCollimatedReflectedHeatFlux 

collimated reflected heat flux

QuantityCollimatedTransmittedHeatFlux 

collimated transmitted heat flux

QuantityDiffuseAbsorbedHeatFlux 

diffuse absorbed heat flux

QuantityDiffuseIncidentHeatFlux 

diffuse incident heat flux

QuantityDiffuseReflectedHeatFlux 

diffuse reflected heat flux

QuantityDiffuseTransmittedHeatFlux 

diffuse transmitted heat flux

QuantityInfraredAbsorbedHeatFlux 

infrared absorbed heat flux

QuantityInfraredIncidentHeatFlux 

infrared incident heat flux

QuantityInfraredReflectedHeatFlux 

infrared reflected heat flux

QuantityInfraredTransmittedHeatFlux 

infrared transmitted heat flux

QuantityAlbedoViewFactor 

albedo view factor

QuantityEarthViewFactor 

earth view factor

QuantitySolarViewFactor 

solar view factor

QuantitySpaceViewFactor 

space view factor

QuantityQuality 

quality

QuantityRadiationPatch 

radiation patch

QuantityAbsorbedRadiation 

absorbed radiation

QuantityIncidentRadiation 

incident radiation

QuantityReflectedRadiation 

reflected radiation

QuantityTransmittedRadiation 

transmitted radiation

QuantityRefractiveIndex 

refractive index

QuantityRefractiveIndexGradient 

refractive index gradient

QuantityOpticalPathLength 

optical path length

QuantityLaserPower 

laser power

QuantityPumpingPower 

pumping power

QuantityRadiativeFluxinSolid 

radiative fluxin solid

QuantityFluidScalar 

fluid scalar

QuantityWallDistance 

wall distance

QuantityRelativeHumidity 

relative humidity

QuantitySpecificHumidity 

specific humidity

QuantityMachNumber 

mach number

QuantityPredictedPercentDissatisfied 

predicted percent dissatisfied

QuantityPercentMeanVote 

percent mean vote

QuantityVorticity 

vorticity

QuantityRelativePressure 

relative pressure

QuantityAbsolutePressure 

absolute pressure

QuantityElementAspectRatio 

element aspect ratio

QuantityElementDistortion 

element distortion

QuantityElementTaper 

element taper

QuantityElementSize 

element size

QuantityElementJacobian 

element jacobian

QuantityElementSkew 

element skew

QuantityElementStretch 

element stretch

QuantityElementTwist 

element twist

QuantityElementWarp 

element warp

QuantityFluidMesh 

fluid mesh

QuantityNetRadiativeLoad 

net radiative load

QuantityNetRadiativeFlux 

net radiative flux

QuantityRadiosityLoad 

radiosity load

QuantityRadiosityFlux 

radiosity flux

QuantityIrradianceLoad 

irradiance load

QuantityIrradianceFlux 

irradiance flux

QuantityParticleDensity 

particle density

QuantityParticleMassDensity 

particle mass density

QuantityAcousticPowerDensity 

acoustic power density

QuantityReynoldsNumber 

reynolds number

QuantityBondStrengthRatio 

bond strength ratio

QuantityPlyStrengthRatio 

ply strength ratio

QuantityFailureIndex 

failure index

QuantityContactInitialSeparation 

contact initial separation

QuantityContactFinalSeparation 

contact final separation

QuantityGasketPressue 

gasket pressue

QuantityGasketClosure 

gasket closure

QuantityGasketPlasticClosure 

gasket plastic closure

QuantityGasketStressYield 

gasket stress yield

QuantityGasketStatus 

gasket status

QuantityContactPenetration 

contact penetration

QuantityContactStatus 

contact status

QuantityContactGapDistance 

contact gap distance

QuantityStressLevelCrossingRate 

stress level crossing rate

QuantityVonMisesStressLevelCrossingRate 

von mises stress level crossing rate

QuantityVonMisesStrainLevelCrossingRate 

von mises strain level crossing rate

QuantityDisplacementLevelCrossingRate 

displacement level crossing rate

QuantityRotationLevelCrossingRate 

rotation level crossing rate

QuantityVelocityLevelCrossingRate 

velocity level crossing rate

QuantityAngularVelocityLevelCrossingRate 

angular velocity level crossing rate

QuantityAccelerationLevelCrossingRate 

acceleration level crossing rate

QuantityAngularAccelerationLevelCrossingRate 

angular acceleration level crossing rate

QuantityElementForceLevelCrossingRate 

element force level crossing rate

QuantityElementMomentLevelCrossingRate 

element moment level crossing rate

QuantityElementResultantsLevelCrossingRate 

element resultants level crossing rate

QuantityShellResultantsLevelCrossingRate 

shell resultants level crossing rate

QuantityBeamResultantsLevelCrossingRate 

beam resultants level crossing rate

QuantitySpringDashpotResultantsLevelCrossingRate 

spring dashpot resultants level crossing rate

QuantityElementStrainResultantsLevelCrossingRate 

element strain resultants level crossing rate

QuantityShellStrainResultantsLevelCrossingRate 

shell strain resultants level crossing rate

QuantityBeamStrainResultantsLevelCrossingRate 

beam strain resultants level crossing rate

QuantitySpringDashpotStrainResultantsLevelCrossingRate 

spring dashpot strain resultants level crossing rate

QuantityXDisplacement 

xdisplacement

QuantityYDisplacement 

ydisplacement

QuantityZDisplacement 

zdisplacement

QuantityLevelCrossingRateXDisplacement 

level crossing rate xdisplacement

QuantityLevelCrossingRateYDisplacement 

level crossing rate ydisplacement

QuantityLevelCrossingRateZDisplacement 

level crossing rate zdisplacement

QuantityXRotation 

xrotation

QuantityYRotation 

yrotation

QuantityZRotation 

zrotation

QuantityLevelCrossingRateXRotation 

level crossing rate xrotation

QuantityLevelCrossingRateYRotation 

level crossing rate yrotation

QuantityLevelCrossingRateZRotation 

level crossing rate zrotation

QuantityXAcceleration 

xacceleration

QuantityYAcceleration 

yacceleration

QuantityZAcceleration 

zacceleration

QuantityLevelCrossingRateXAcceleration 

level crossing rate xacceleration

QuantityLevelCrossingRateYAcceleration 

level crossing rate yacceleration

QuantityLevelCrossingRateZAcceleration 

level crossing rate zacceleration

QuantityXAngularAcceleration 

xangular acceleration

QuantityYAngularAcceleration 

yangular acceleration

QuantityZAngularAcceleration 

zangular acceleration

QuantityLevelCrossingRateXAngularAcceleration 

level crossing rate xangular acceleration

QuantityLevelCrossingRateYAngularAcceleration 

level crossing rate yangular acceleration

QuantityLevelCrossingRateZAngularAcceleration 

level crossing rate zangular acceleration

QuantityXXStress 

xxstress

QuantityYYStress 

yystress

QuantityZZStress 

zzstress

QuantityXYStress 

xystress

QuantityYZStress 

yzstress

QuantityZXStress 

zxstress

QuantityLevelCrossingRateXXStress 

level crossing rate xxstress

QuantityLevelCrossingRateYYStress 

level crossing rate yystress

QuantityLevelCrossingRateZZStress 

level crossing rate zzstress

QuantityLevelCrossingRateXYStress 

level crossing rate xystress

QuantityLevelCrossingRateYZStress 

level crossing rate yzstress

QuantityLevelCrossingRateZXStress 

level crossing rate zxstress

QuantityXElementForce 

xelement force

QuantityYElementForce 

yelement force

QuantityZElementForce 

zelement force

QuantityRXElementForce 

rxelement force

QuantityRYElementForce 

ryelement force

QuantityRZElementForce 

rzelement force

QuantityLevelCrossingRateXElementForce 

level crossing rate xelement force

QuantityLevelCrossingRateYElementForce 

level crossing rate yelement force

QuantityLevelCrossingRateZElementForce 

level crossing rate zelement force

QuantityLevelCrossingRateRXElementForce 

level crossing rate rxelement force

QuantityLevelCrossingRateRYElementForce 

level crossing rate ryelement force

QuantityLevelCrossingRateRZElementForce 

level crossing rate rzelement force

QuantityNXXShellResultant 

nxxshell resultant

QuantityNYYShellResultant 

nyyshell resultant

QuantityNXYShellResultant 

nxyshell resultant

QuantityMXXShellResultant 

mxxshell resultant

QuantityMYYShellResultant 

myyshell resultant

QuantityMXYShellResultant 

mxyshell resultant

QuantityQXZShellResultant 

qxzshell resultant

QuantityQYZShellResultant 

qyzshell resultant

QuantityLevelCrossingRateNXXShellResultant 

level crossing rate nxxshell resultant

QuantityLevelCrossingRateNYYShellResultant 

level crossing rate nyyshell resultant

QuantityLevelCrossingRateNXYShellResultant 

level crossing rate nxyshell resultant

QuantityLevelCrossingRateMXXShellResultant 

level crossing rate mxxshell resultant

QuantityLevelCrossingRateMYYShellResultant 

level crossing rate myyshell resultant

QuantityLevelCrossingRateMXYShellResultant 

level crossing rate mxyshell resultant

QuantityLevelCrossingRateQXZShellResultant 

level crossing rate qxzshell resultant

QuantityLevelCrossingRateQYZShellResultant 

level crossing rate qyzshell resultant

QuantityYPlus 

yplus

QuantityThermalConductivity 

thermal conductivity

QuantityThermalStrain 

thermal strain

QuantityGapThickness 

gap thickness

QuantityTotalForce 

total force

QuantityTotalMoment 

total moment

QuantityTotalResidualForce 

total residual force

QuantityTotalResidualMoment 

total residual moment

QuantityGridPointReactionForce 

grid point reaction force

QuantityGridPointReactionMoment 

grid point reaction moment

QuantityGridPointAppliedForce 

grid point applied force

QuantityGridPointAppliedMoment 

grid point applied moment

QuantityGlueForce 

glue force

QuantityGluePressure 

glue pressure

QuantityGlueTraction 

glue traction

QuantityEnthalpy 

enthalpy

QuantityEnthalpyRate 

enthalpy rate

QuantityNonlinearStress 

nonlinear stress

QuantityNonlinearStrain 

nonlinear strain

QuantityBondStress 

bond stress

QuantityBondStrain 

bond strain

QuantitySolidLaminateFailureIndex 

solid laminate failure index

QuantitySolidInterLaminarFailureIndex 

solid inter laminar failure index

QuantityExternalAppliedHeatFlow 

external applied heat flow

Result sections.

Enumerator:
SectionNotApplicable 

not applicable

SectionTop 

top

SectionMiddle 

middle

SectionBottom 

bottom

SectionMinimum 

minimum

SectionMaximum 

maximum

SectionStressRecoveryPointC 

stress recovery point c

SectionStressRecoveryPointD 

stress recovery point d

SectionStressRecoveryPointE 

stress recovery point e

SectionStressRecoveryPointF 

stress recovery point f

SectionAll 

all

SectionBending 

bending

The result solution type.

Enumerator:
SolutionTypeUnknown 

Unknown.

SolutionTypeStatic 

Static.

SolutionTypeVibration 

Vibration.

SolutionTypeBuckling 

Buckling.

SolutionTypeTransient 

Transient.

SolutionTypeFreqresponse 

Frequency Response.

SolutionTypeComplexeigen 

Complex Eigen.

This enumeration defines the methods that can be used when calculating absolute values for the following derived components of CAE::Result::DataTypeTensor CAE::Result::ComponentDeterminant , CAE::Result::ComponentMean , CAE::Result::ComponentMaximumShear , CAE::Result::ComponentMinimumPrincipal , CAE::Result::ComponentMiddlePrincipal , CAE::Result::ComponentMaximumPrincipal , CAE::Result::ComponentOctahedral.

CAE::Result::TensorDerivedAbsoluteAllComponents will make all tensor primary components (XX, YY, ZZ, XY, YZ, ZX) to absolute and then calculate derived component. CAE::Result::TensorDerivedAbsoluteDerivedComponent is absolute value of derived component without changing primary components.

Enumerator:
TensorDerivedAbsoluteAllComponents 

Absolute of primary components first.

TensorDerivedAbsoluteDerivedComponent 

Absolute of current derived components.


Member Function Documentation

int NXOpen::CAE::Result::AskElementIndex ( int  elementLabel)

Ask element index of a given element user label.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
elementLabelelementlabel
int NXOpen::CAE::Result::AskElementLabel ( int  elementIndex)

Ask element user label of a given element index.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
elementIndexelement index ranges from 1 to N (number of elements)
void NXOpen::CAE::Result::AskElementNodes ( int  elementIndex,
std::vector< int > &  nodeIndex 
)

Asks for the nodes given an element
Created in NX6.0.2.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
elementIndexelementindex
nodeIndexnodeindex

Ask element shape given an element index.

Returns:
Element topology
Created in NX6.0.3.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
elementIndexElement Index
std::vector<NXString> NXOpen::CAE::Result::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)

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
loadcaseIndexloadcaseindex

Number of loadcases available in the result file and their descriptions.

Loadcase index varies from 0 to N-1 (number of loadcases)

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
std::vector<NXOpen::Point3d> NXOpen::CAE::Result::AskNodeCoordinates ( const std::vector< int > &  nodeIndex)

Asks for the coordinates of a node array.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
nodeIndexnodeindex
int NXOpen::CAE::Result::AskNodeIndex ( int  nodeLabel)

Ask node index of a given node user label.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
nodeLabelnodelabel
int NXOpen::CAE::Result::AskNodeLabel ( int  nodeIndex)

Ask node user label of a given node index.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
nodeIndexnode index ranges from 1 to N (number of nodes)

Ask number of elements in the model Element index varies from 0 to N-1 (number of elements)

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
void NXOpen::CAE::Result::AskNumElementsOfGroup ( NXOpen::CAE::Result::GroupContainer  type,
int  groupIndex,
std::vector< int > &  elementIndex 
)

Returns an array of elements indices for a given group Group index range from 0 to N-1 (number of groups)


Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
typetype
groupIndexgroupindex
elementIndexelementindex

Returns the number of groups available in the model of type CAE::Result::GroupContainer .

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
typetype
int NXOpen::CAE::Result::AskNumIterations ( int  loadcaseIndex)

Number of iterations available for a given loadcase.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
loadcaseIndexloadcaseindex

Number of loadcases available in the result file.

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Ask number of nodes in the model Node index varies from 1 to N (number of nodes)

Returns:

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
NXOpen::CAE::Result::DataType NXOpen::CAE::Result::AskResultDataType ( int  loadcaseIndex,
int  iterationIndex,
const NXOpen::CAE::Result::Type resultType 
)

Ask result datatype.

Returns:

Created in NX6.0.3.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
loadcaseIndexloadcaseindex
iterationIndexiterationindex
resultTyperesulttype
NXOpen::CAE::Result::LoadcaseValueType NXOpen::CAE::Result::AskResultLoadcaseValue ( int  loadcaseIndex,
NXString description,
double *  value 
)

Ask load case description, value type and value for the input load case.

Returns:

Created in NX7.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
loadcaseIndexload case
descriptiondescription
valuevalue
void NXOpen::CAE::Result::AskResultSections ( int  loadcaseIndex,
int  iterationIndex,
const NXOpen::CAE::Result::Type resultType,
std::vector< int > &  sectionNums 
)

Ask element ids and corresponding number of sections at which result is defined
Created in NX6.0.3.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
loadcaseIndexload case
iterationIndexiteration number
resultTyperesult type
sectionNumssectionnums
void NXOpen::CAE::Result::AskResultTypes ( int  loadcaseIndex,
int  iterationIndex,
std::vector< NXOpen::CAE::Result::Type > &  types,
std::vector< NXString > &  description 
)

Returns an array of result types and descriptions available for a given loadcase and iteration
Created in NX6.0.2.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
loadcaseIndexloadcaseindex
iterationIndexiterationindex
typestypes
descriptiondescription

Ask Section description provided section type.

Returns:

Created in NX8.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
sectsection type
NXOpen::TaggedObject* NXOpen::CAE::Result::Find ( const NXString journalIdentifier)

Returns a CAE::BaseLoadcase.

Returns:

Created in NX7.5.0.

License requirements : None
Parameters:
journalIdentifierJournal identifier of the object

Ask the loadcases present in this result.

Returns:

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns definitions of a result coordinate system
Created in NX8.0.1.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters:
idid
typereturns any of CAE::Result::CoordinateSystemSelectRectangular , CAE::Result::CoordinateSystemSelectCylindrical , CAE::Result::CoordinateSystemSelectSpherical
originorigin
matrixmatrix

Returns coordinate system IDs defined in the result.

Returns:

Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
bool NXOpen::CAE::Result::IsResultTypeComplex ( int  loadcaseIndex,
int  iterationIndex,
const NXOpen::CAE::Result::Type resultType 
)

Ask whether a result type is complex or not.

Returns:

Created in NX6.0.3.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters:
loadcaseIndexloadcaseindex
iterationIndexiterationindex
resultTyperesulttype

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.