Public Member Functions | Public Attributes

MLSolidWorksFEAResult Class Reference

Impliments the ICWResults interface of the SolidWorks Simulation API allowing access to the results of the analysis. More...

#include <+SolidWorks/MLSolidWorksFEAResult.h>

Inheritance diagram for MLSolidWorksFEAResult:
Inheritance graph
[legend]
Collaboration diagram for MLSolidWorksFEAResult:
Collaboration graph
[legend]

List of all members.

Public Member Functions

function MLSolidWorksFEAResult (in rawRPointer)
 Class constructor.
function GetBeamMinMaxStress (in obj, in NComponent, in NStepNumber, in NUnits)
 Gets the minimum and maximum elemental stresses for beams at the specified solution step.
function GetMinMaxDisplacement (in obj, in NComponent, in NStepNumber, in DispPlane, in NUnits)
 Gets the minimum and maximum displacements at the specified solution step.
function GetMassParticipation (in obj)
 Gets the mass participation factors in the X, Y, and Z directions for all modes.
function GetMaximumAvailableSteps (in obj)
 Gets the maximum solution step number for which results exist.
function GetMinMaxStrain (in obj, in NComponent, in NElementNumber, in NStepNumber, in DispPlane)
 Gets the minimum and maximum element strains at the specified solution step.
function GetMinMaxStress (in obj, in NComponent, in NElementNumber, in NStepNum, in DispPlane, in NUnits)
 Gets the minimum and maximum nodal or elemental stresses at the specified solution step.
function GetMinMaxThermal (in obj, in NComponent, in NStepNumber, in DispPlane, in NUnits)
 Gets the minimum and maximum thermal results at the specified solution step.
function GetStrain (in obj, in NElementNumber, in NStepNum, in DispPlane)
 Gets the strain results for an element at the specified solution step.
function GetStress (in obj, in NElementNumber, in NStepNum, in DispPlane, in NUnits)
 Gets the stress results for all nodes or elements at the specified solution step.

Public Attributes

 m_CADRawPointer

Detailed Description

Impliments the ICWResults interface of the SolidWorks Simulation API allowing access to the results of the analysis.


Constructor & Destructor Documentation

function MLSolidWorksFEAResult ( in  rawRPointer )

Class constructor.

Parameters:
rawRPointeris the COM pointer to the FEA result object object.

Member Function Documentation

function GetBeamMinMaxStress ( in  obj,
in  NComponent,
in  NStepNumber,
in  NUnits 
)

Gets the minimum and maximum elemental stresses for beams at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NComponentBeam stresses as defined in swsBeamStressComponent_e
NStepNumberSolution step number (use 1 for static)
NUnitsStress units as defined in swsStrengthUnit_e
Return values:
dataArray of stress results for the beams
ErrorCodeError as defined in swsResultsError_e
function GetMassParticipation ( in  obj )

Gets the mass participation factors in the X, Y, and Z directions for all modes.

Parameters:
objis the instance if the object calling and is implicit.
Return values:
dataArray of mass participation factors (in X, Y, Z directions)
ErrorCodeError as defined in swsResultsError_e
function GetMaximumAvailableSteps ( in  obj )

Gets the maximum solution step number for which results exist.

Parameters:
objis the instance if the object calling and is implicit.
Return values:
dataMaximum solution step number
ErrorCodeError as defined in swsResultsError_e
function GetMinMaxDisplacement ( in  obj,
in  NComponent,
in  NStepNumber,
in  DispPlane,
in  NUnits 
)

Gets the minimum and maximum displacements at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NComponentDisplacement as defined in swsDisplacementComponent_e`
NStepNumberSolution step number (use 1 for static)
DispPlaneReference geometry
NUnitsLinear units for displacement translation as defined in swsLinearUnit_e
Return values:
dataArray of displacement results for the beams
ErrorCodeError as defined in swsResultsError_e
Remarks

X, Y, Z directions correspond to the reference geometry. The first plane that appears in the FeatureManager design tree is used as the default reference geometry.

function GetMinMaxStrain ( in  obj,
in  NComponent,
in  NElementNumber,
in  NStepNumber,
in  DispPlane 
)

Gets the minimum and maximum element strains at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NComponentStrain as defined in swsStrainComponent_e
NElementNumberElement number
NStepNumberSolution step number (use 1 for static)
DispPlaneReference entity (Not implemented yet. For now it is always the Front Plane).
Return values:
dataArray of strains including node numbers.
ErrorCodeError as defined in swsResultsError_e
function GetMinMaxStress ( in  obj,
in  NComponent,
in  NElementNumber,
in  NStepNum,
in  DispPlane,
in  NUnits 
)

Gets the minimum and maximum nodal or elemental stresses at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NComponentStress as defined in swsStressComponent_e
NElementNumberElement number
NStepNumSolution step number (use 1 for static)
DispPlaneReference geometry; specify Nothing if reference geometry does not exist
NUnitsUnit as defined in swsStrengthUnit_e
Return values:
dataArray of stresses including node numbers.
ErrorCodeError as defined in swsResultsError_e
function GetMinMaxThermal ( in  obj,
in  NComponent,
in  NStepNumber,
in  DispPlane,
in  NUnits 
)

Gets the minimum and maximum thermal results at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NComponentThermal as defined in swsThermalComponent_e
NStepNumberSolution step number (use 1 for steady state)
DispPlaneReference geometry
NUnitsTemperature unit as defined swsTemperatureUnit_e
Return values:
dataArray of thermal results
ErrorCodeError as defined in swsResultsError_e
function GetStrain ( in  obj,
in  NElementNumber,
in  NStepNum,
in  DispPlane 
)

Gets the strain results for an element at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NElementNumberElement number
NStepNumSolution step number (use 1 for static)
DispPlaneReference geometry
Return values:
dataArray of strain results. It includes the noda numbers in the array
ErrorCodeError as defined in swsResultsError_e
Remarks

EPSx, EPSy, EPSz, GMxy, GMyz, GMxz, ESTRN, SEDENS, ENERGY, E1, E2, and E3 for all nodes or elements at the specified step.

function GetStress ( in  obj,
in  NElementNumber,
in  NStepNum,
in  DispPlane,
in  NUnits 
)

Gets the stress results for all nodes or elements at the specified solution step.

Parameters:
objis the instance if the object calling and is implicit.
NElementNumberElement number
NStepNumSolution step number (use 1 for static)
DispPlaneReference geometry
NUnitsUnit as defined in swsStrengthUnit_e
Return values:
dataArray of stress results. It includes the noda numbers in the array.
ErrorCodeError as defined in swsResultsError_e
Remarks

Sx, Sy, Sz, Txy, Tyz, Txz, P1, P2, P3, VON, and INT for all nodes or elements at the specified step number.


Member Data Documentation

m_CADRawPointer [inherited]

The documentation for this class was generated from the following file: