NXOpen .NET Reference Guide
|
Represents Physical NXOpen.MaterialUtilities class More...
Public Types | |
enum | StressStrainData { EngineeringStressEngineeringStrain, EngineeringStressEngineeringPlasticStrain, TrueStressLogStrain, TrueStressLogPlasticStrain, Undefined } |
The stress strain data type More... | |
Public Member Functions | |
unsafe void | ConvertElectricalConductivityToIacspercent (double[] electricalConductivityData, out double[] iacsData) |
Convert IACS to Electrical Conductivity Values Converts values from IACS at 20 degrees C to Electrical Conductivity in S/m More... | |
unsafe void | ConvertIacspercentToElectricalConductivity (double[] iacsData, out double[] electricalConductivityData) |
Convert IACS to Electrical Conductivity Values Converts values from IACS at 20 degrees C to Electrical Conductivity in S/m More... | |
unsafe void | ConvertStressStrainData (double[] strainData, double[] stressData, double youngsModulus, double poissionRatio, NXOpen.MaterialUtilities.StressStrainData inputDataType, NXOpen.MaterialUtilities.StressStrainData outputDataType, out double[] convertedStrainData, out double[] convertedStressData) |
Convert stress strain data between the four types EngineeringStressEngineeringStrain, EngineeringStressEngineeringPlasticStrain, TrueStressLogStrain and TrueStressLogPlasticStrain. More... | |
unsafe void | ConvertStressStrainYoungsModulusData (double[] strainData, double[] stressData, double youngsModulus, double poissionRatio, NXOpen.MaterialUtilities.StressStrainData inputDataType, NXOpen.MaterialUtilities.StressStrainData outputDataType, out double[] convertedStrainData, out double[] convertedStressData, out double convertedYoungsModulus) |
Convert stress strain data between the four types EngineeringStressEngineeringStrain, EngineeringStressEngineeringPlasticStrain, TrueStressLogStrain and TrueStressLogPlasticStrain. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Represents Physical NXOpen.MaterialUtilities class
To obtain an instance of this class, refer to NXOpen.CAE.CaeSession
Created in NX10.0.0
The stress strain data type
|
inline |
Convert IACS to Electrical Conductivity Values Converts values from IACS at 20 degrees C to Electrical Conductivity in S/m
Created in NX1847.0.0
License requirements: None.
electricalConductivityData | electrical conductivity values in S/m |
iacsData | the calculated IACS values - these are percentage values not decimal values |
|
inline |
Convert IACS to Electrical Conductivity Values Converts values from IACS at 20 degrees C to Electrical Conductivity in S/m
Created in NX1847.0.0
License requirements: None.
iacsData | the IACS values - these are percentage values not decimal values |
electricalConductivityData | the calculated electrical conductivity values in S/m |
|
inline |
Convert stress strain data between the four types EngineeringStressEngineeringStrain, EngineeringStressEngineeringPlasticStrain, TrueStressLogStrain and TrueStressLogPlasticStrain.
The output stressStrain data will be the same units as the input stressStrain data. The units of young's modulus should be consistent with the input stressStrain Data.
The algorithm formula for converting from Engineering Strain to Log ( True ) strain is:
Log ( True ) Strain = ln( 1 + Engineering Strain )
The algorithm formulas for converting from Engineering Stress to True Stress are:
True Stress = Engineer Stress *(1 - Poisson's Ratio * Engineering Elastic Strain - 0.5 * Engineering Plastic Strain )^(-2) Engineering Elastic Strain = Engineering Stress / Young's Modulus Engineering Plastic Strain = Engineering Strain - Engineering Elastic Strain
The algorithm formulas for converting from "True stress-log strain" and "True stress-log plastic strain" are: Log Elastic Strain = Log Stress / Young's Modulus Log Plastic Strain = Log Strain - Log Elastic Strain
Created in NX10.0.0
Deprecated in NX11.0.0. Use NXOpen.MaterialUtilities.ConvertStressStrainYoungsModulusData instead.
License requirements: None.
strainData | the input strain array |
stressData | the input stress array |
youngsModulus | the input young's modulus used in converting algorithm |
poissionRatio | the input poission's ratio used in converting algorithm |
inputDataType | the input stress-strain data type |
outputDataType | the output stress-strain data type |
convertedStrainData | the output strain array |
convertedStressData | the output stress array |
|
inline |
Convert stress strain data between the four types EngineeringStressEngineeringStrain, EngineeringStressEngineeringPlasticStrain, TrueStressLogStrain and TrueStressLogPlasticStrain.
The output stressStrain data will be the same units as the input stressStrain data. The units of young's modulus should be consistent with the input stressStrain Data.
The algorithm formula for converting from Engineering Strain to Log ( True ) strain is:
Log ( True ) Strain = ln( 1 + Engineering Strain )
The algorithm formulas for converting from Engineering Stress to True Stress are:
True Stress = Engineer Stress *(1 - Poisson's Ratio * Engineering Elastic Strain - 0.5 * Engineering Plastic Strain )^(-2) Engineering Elastic Strain = Engineering Stress / Young's Modulus Engineering Plastic Strain = Engineering Strain - Engineering Elastic Strain
The algorithm formulas for converting from "True stress-log strain" and "True stress-log plastic strain" are: Log Elastic Strain = Log Stress / Young's Modulus Log Plastic Strain = Log Strain - Log Elastic Strain
This method also provides updated Youngs Modulus which is in sync with converted stress and strain
Created in NX11.0.0
License requirements: None.
strainData | the input strain array |
stressData | the input stress array |
youngsModulus | the input young's modulus used in converting algorithm |
poissionRatio | the input poission's ratio used in converting algorithm |
inputDataType | the input stress-strain data type |
outputDataType | the output stress-strain data type |
convertedStrainData | the output strain array |
convertedStressData | the output stress array |
convertedYoungsModulus | the output converted Youngs Modulus which is in sync with converted stress and strain |
|
get |
Returns the tag of this object.