Impliments the ICWResults interface of the SolidWorks Simulation API allowing access to the results of the analysis.
More...
#include <+SolidWorks/MLSolidWorksFEAResult.h>
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
Class constructor.
- Parameters:
-
rawRPointer | is 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:
-
obj | is the instance if the object calling and is implicit. |
NComponent | Beam stresses as defined in swsBeamStressComponent_e |
NStepNumber | Solution step number (use 1 for static) |
NUnits | Stress units as defined in swsStrengthUnit_e |
- Return values:
-
data | Array of stress results for the beams |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
- Return values:
-
data | Array of mass participation factors (in X, Y, Z directions) |
ErrorCode | Error as defined in swsResultsError_e |
function GetMaximumAvailableSteps |
( |
in |
obj ) |
|
Gets the maximum solution step number for which results exist.
- Parameters:
-
obj | is the instance if the object calling and is implicit. |
- Return values:
-
data | Maximum solution step number |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
NComponent | Displacement as defined in swsDisplacementComponent_e` |
NStepNumber | Solution step number (use 1 for static) |
DispPlane | Reference geometry |
NUnits | Linear units for displacement translation as defined in swsLinearUnit_e |
- Return values:
-
data | Array of displacement results for the beams |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
NComponent | Strain as defined in swsStrainComponent_e |
NElementNumber | Element number |
NStepNumber | Solution step number (use 1 for static) |
DispPlane | Reference entity (Not implemented yet. For now it is always the Front Plane). |
- Return values:
-
data | Array of strains including node numbers. |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
NComponent | Stress as defined in swsStressComponent_e |
NElementNumber | Element number |
NStepNum | Solution step number (use 1 for static) |
DispPlane | Reference geometry; specify Nothing if reference geometry does not exist |
NUnits | Unit as defined in swsStrengthUnit_e |
- Return values:
-
data | Array of stresses including node numbers. |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
NComponent | Thermal as defined in swsThermalComponent_e |
NStepNumber | Solution step number (use 1 for steady state) |
DispPlane | Reference geometry |
NUnits | Temperature unit as defined swsTemperatureUnit_e |
- Return values:
-
data | Array of thermal results |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
NElementNumber | Element number |
NStepNum | Solution step number (use 1 for static) |
DispPlane | Reference geometry |
- Return values:
-
data | Array of strain results. It includes the noda numbers in the array |
ErrorCode | Error 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:
-
obj | is the instance if the object calling and is implicit. |
NElementNumber | Element number |
NStepNum | Solution step number (use 1 for static) |
DispPlane | Reference geometry |
NUnits | Unit as defined in swsStrengthUnit_e |
- Return values:
-
data | Array of stress results. It includes the noda numbers in the array. |
ErrorCode | Error 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
The documentation for this class was generated from the following file: