Class ABB
Inheritance
System.Object
System.MarshalByRefObject
ABB
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ABB : NXRemotableObject, IMessageSink
Constructors
ABB(Session)
Declaration
protected ABB(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CurvedMetallicPanelCompressiveBucklingCoefficient(AbbContext, Double, Double, Double, Double, out Double)
Declaration
public ABB.Status CurvedMetallicPanelCompressiveBucklingCoefficient(AbbContext abbContext, double b, double t, double r, double nu, out double kc)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
t |
|
System.Double |
r |
|
System.Double |
nu |
|
System.Double |
kc |
|
Returns
CurvedMetallicPanelShearBucklingCoefficient(AbbContext, Double, Double, Double, Double, Double, ABB.EdgeSupportType, out Double)
Declaration
public ABB.Status CurvedMetallicPanelShearBucklingCoefficient(AbbContext abbContext, double a, double b, double t, double r, double nu, ABB.EdgeSupportType bc, out double ks)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
a |
|
System.Double |
b |
|
System.Double |
t |
|
System.Double |
r |
|
System.Double |
nu |
|
ABB.EdgeSupportType |
bc |
|
System.Double |
ks |
|
Returns
EquivalentSectionProperties(AbbContext, Double[], Double[], Double[], Double[], out Double[], out Double[], out Double[], out Double[])
Declaration
public ABB.Status EquivalentSectionProperties(AbbContext abbContext, double[] n, double[] iAi, double[] iEi, double[] iIxxi, out double[] a, out double[] e, out double[] oYcog, out double[] oIxx)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double[] |
n |
|
System.Double[] |
iAi |
|
System.Double[] |
iEi |
|
System.Double[] |
iIxxi |
|
System.Double[] |
a |
|
System.Double[] |
e |
|
System.Double[] |
oYcog |
|
System.Double[] |
oIxx |
|
Returns
ExtrudedMetallicSubSectionCripplingAllowable(AbbContext, Double, Double, Int32, Double, Double, out Double)
Declaration
public ABB.Status ExtrudedMetallicSubSectionCripplingAllowable(AbbContext abbContext, double iFcy, double e, int fe, double b, double t, out double iFcc)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
iFcy |
|
System.Double |
e |
|
System.Int32 |
fe |
|
System.Double |
b |
|
System.Double |
t |
|
System.Double |
iFcc |
|
Returns
FlatMetallicPanelBendingBucklingCoefficient(AbbContext, Double, Double, out Double)
Declaration
public ABB.Status FlatMetallicPanelBendingBucklingCoefficient(AbbContext abbContext, double aOverB, double beta, out double kb)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
aOverB |
|
System.Double |
beta |
|
System.Double |
kb |
|
Returns
FlatMetallicPanelCompressiveBucklingCoefficient(AbbContext, Double, Double, ABB.UnloadedEdgeSupportType, ABB.EdgeSupportType, out Double)
Declaration
public ABB.Status FlatMetallicPanelCompressiveBucklingCoefficient(AbbContext abbContext, double a, double b, ABB.UnloadedEdgeSupportType bcUnloaded, ABB.EdgeSupportType bcLoaded, out double kc)
Parameters
Returns
FlatMetallicPanelShearBucklingCoefficient(AbbContext, Double, Double, ABB.EdgeSupportType, out Double)
Declaration
public ABB.Status FlatMetallicPanelShearBucklingCoefficient(AbbContext abbContext, double a, double b, ABB.EdgeSupportType bc, out double ks)
Parameters
Returns
GetABB(Session)
Declaration
public static ABB GetABB(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Returns
GetIntegerNa()
Declaration
public double GetIntegerNa()
Returns
Type |
Description |
System.Double |
|
GetMsThreshold()
Declaration
public double GetMsThreshold()
Returns
Type |
Description |
System.Double |
|
GetPi()
Declaration
Returns
Type |
Description |
System.Double |
|
GetRealEpsilon()
Declaration
public double GetRealEpsilon()
Returns
Type |
Description |
System.Double |
|
GetRealMax()
Declaration
public double GetRealMax()
Returns
Type |
Description |
System.Double |
|
GetRealNa()
Declaration
public double GetRealNa()
Returns
Type |
Description |
System.Double |
|
GetRealNegativeInfinity()
Declaration
public double GetRealNegativeInfinity()
Returns
Type |
Description |
System.Double |
|
GetRealPositiveInfinity()
Declaration
public double GetRealPositiveInfinity()
Returns
Type |
Description |
System.Double |
|
GetUltimateLimitFactor()
Declaration
public double GetUltimateLimitFactor()
Returns
Type |
Description |
System.Double |
|
IsRealNa(Double)
Declaration
public bool IsRealNa(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
Type |
Description |
System.Boolean |
|
IsRealNegativeInfinity(Double)
Declaration
public bool IsRealNegativeInfinity(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
Type |
Description |
System.Boolean |
|
IsRealPositiveInfinity(Double)
Declaration
public bool IsRealPositiveInfinity(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
Type |
Description |
System.Boolean |
|
LoadDistributionBoltsConcentricLoads(AbbContext, Double[], Double[], Int32, out Double[])
Declaration
public ABB.Status LoadDistributionBoltsConcentricLoads(AbbContext abbContext, double[] p, double[] iPsn, int nblcXnbbolt, out double[] oPn)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double[] |
p |
|
System.Double[] |
iPsn |
|
System.Int32 |
nblcXnbbolt |
|
System.Double[] |
oPn |
|
Returns
MaterialFsyEstimation(AbbContext, Double, Double, Double, Double, Double, Double, Double, out Double)
Declaration
public ABB.Status MaterialFsyEstimation(AbbContext abbContext, double iFtyL, double iFtyLT, double iFcyL, double iFcyLT, double iFsu, double iFtuL, double iFtuLT, out double oFsy)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
iFtyL |
|
System.Double |
iFtyLT |
|
System.Double |
iFcyL |
|
System.Double |
iFcyLT |
|
System.Double |
iFsu |
|
System.Double |
iFtuL |
|
System.Double |
iFtuLT |
|
System.Double |
oFsy |
|
Returns
MetallicPanelCompressivePlasticityCurveBc1(AbbContext, Double, Double, out Double)
Declaration
public ABB.Status MetallicPanelCompressivePlasticityCurveBc1(AbbContext abbContext, double x, double n, out double z)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
x |
|
System.Double |
n |
|
System.Double |
z |
|
Returns
MetallicPanelCompressivePlasticityCurveBc2(AbbContext, Double, Double, out Double)
Declaration
public ABB.Status MetallicPanelCompressivePlasticityCurveBc2(AbbContext abbContext, double x, double n, out double z)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
x |
|
System.Double |
n |
|
System.Double |
z |
|
Returns
MetallicPanelCompressivePlasticityCurveBc3(AbbContext, Double, Double, out Double)
Declaration
public ABB.Status MetallicPanelCompressivePlasticityCurveBc3(AbbContext abbContext, double x, double n, out double z)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
x |
|
System.Double |
n |
|
System.Double |
z |
|
Returns
MsAllowable(AbbContext, Double, Double[], out Double[])
Declaration
public ABB.Status MsAllowable(AbbContext abbContext, double allowable, double[] value, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
allowable |
|
System.Double[] |
value |
|
System.Double[] |
ms |
|
Returns
MsBearing(AbbContext, Double, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsBearing(AbbContext abbContext, double d, double t, double iFbr, double f, double[] p, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
d |
|
System.Double |
t |
|
System.Double |
iFbr |
|
System.Double |
f |
|
System.Double[] |
p |
|
System.Double[] |
ms |
|
Returns
MsBoltBending(AbbContext, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsBoltBending(AbbContext abbContext, double b, double iMba, double f, double[] p, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
iMba |
|
System.Double |
f |
|
System.Double[] |
p |
|
System.Double[] |
ms |
|
Returns
MsBoltCombinedShearTension(AbbContext, Double, Double, Double[], Double, Double[], out Double[])
Declaration
public ABB.Status MsBoltCombinedShearTension(AbbContext abbContext, double iPtx, double iPss, double[] iPx, double f, double[] p, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
iPtx |
|
System.Double |
iPss |
|
System.Double[] |
iPx |
|
System.Double |
f |
|
System.Double[] |
p |
|
System.Double[] |
ms |
|
Returns
MsBoltCombinedShearTensionBending(AbbContext, Double, Double, Double, Double, Double, Double[], Double[], Double, Double[], out Double[])
Declaration
public ABB.Status MsBoltCombinedShearTensionBending(AbbContext abbContext, double b, double iMba, double iPtx, double iPss, double fb, double[] iPb, double[] iPx, double fs, double[] iPs, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
iMba |
|
System.Double |
iPtx |
|
System.Double |
iPss |
|
System.Double |
fb |
|
System.Double[] |
iPb |
|
System.Double[] |
iPx |
|
System.Double |
fs |
|
System.Double[] |
iPs |
|
System.Double[] |
ms |
|
Returns
MsBoltShear(AbbContext, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsBoltShear(AbbContext abbContext, double iPss, double f, double[] p, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
iPss |
|
System.Double |
f |
|
System.Double[] |
p |
|
System.Double[] |
ms |
|
Returns
MsColumnEccentricLoadSecantFormula(AbbContext, Double, Double, Double, Double, Double, Double, Double, Double, Double[], out Double, out Double[])
Declaration
public ABB.Status MsColumnEccentricLoadSecantFormula(AbbContext abbContext, double a, double l, double e, double i, double sigmacr, double c, double ecc, double extrmfbrdist, double[] sigma, out double iPcr, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
a |
|
System.Double |
l |
|
System.Double |
e |
|
System.Double |
i |
|
System.Double |
sigmacr |
|
System.Double |
c |
|
System.Double |
ecc |
|
System.Double |
extrmfbrdist |
|
System.Double[] |
sigma |
|
System.Double |
iPcr |
|
System.Double[] |
ms |
|
Returns
MsColumnEngesser(AbbContext, Double, Double, Double, Double, Double, Double, Double, Double[], out Double, out Double[])
Declaration
public ABB.Status MsColumnEngesser(AbbContext abbContext, double a, double l, double e, double i, double n, double iFy, double c, double[] sigma, out double sigmacr, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
a |
|
System.Double |
l |
|
System.Double |
e |
|
System.Double |
i |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double |
c |
|
System.Double[] |
sigma |
|
System.Double |
sigmacr |
|
System.Double[] |
ms |
|
Returns
MsColumnEuler(AbbContext, Double, Double, Double, Double, Double, Double[], out Double, out Double[])
Declaration
public ABB.Status MsColumnEuler(AbbContext abbContext, double a, double l, double e, double i, double c, double[] sigma, out double sigmacr, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
a |
|
System.Double |
l |
|
System.Double |
e |
|
System.Double |
i |
|
System.Double |
c |
|
System.Double[] |
sigma |
|
System.Double |
sigmacr |
|
System.Double[] |
ms |
|
Returns
MsColumnJohnsonEuler(AbbContext, Double, Double, Double, Double, Double, Double, Double[], out Double, out Double[])
Declaration
public ABB.Status MsColumnJohnsonEuler(AbbContext abbContext, double a, double l, double i, double e, double c, double sigma0, double[] sigma, out double sigmacr, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
a |
|
System.Double |
l |
|
System.Double |
i |
|
System.Double |
e |
|
System.Double |
c |
|
System.Double |
sigma0 |
|
System.Double[] |
sigma |
|
System.Double |
sigmacr |
|
System.Double[] |
ms |
|
Returns
MsColumnTorsionalbuckling(AbbContext, Double, Double, Double, Double, Double, Double, Double, Double[], out Double, out Double[])
Declaration
public ABB.Status MsColumnTorsionalbuckling(AbbContext abbContext, double l, double e, double g, double j, double gamma, double r0, double c, double[] load, out double iPcr, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
l |
|
System.Double |
e |
|
System.Double |
g |
|
System.Double |
j |
|
System.Double |
gamma |
|
System.Double |
r0 |
|
System.Double |
c |
|
System.Double[] |
load |
|
System.Double |
iPcr |
|
System.Double[] |
ms |
|
Returns
MsInterrivetbucklingColumn(AbbContext, Double, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsInterrivetbucklingColumn(AbbContext abbContext, double t, double p, ABB.MaterialBehaviour behaviour, double e, double iFy, double n, double c, double[] sigma, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
t |
|
System.Double |
p |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
iFy |
|
System.Double |
n |
|
System.Double |
c |
|
System.Double[] |
sigma |
|
System.Double[] |
ms |
|
Returns
MsInterrivetbucklingWidecolumn(AbbContext, Double, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsInterrivetbucklingWidecolumn(AbbContext abbContext, double t, double p, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double c, double[] sigma, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
t |
|
System.Double |
p |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double |
c |
|
System.Double[] |
sigma |
|
System.Double[] |
ms |
|
Returns
MsNetSection(AbbContext, Double, Double, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsNetSection(AbbContext abbContext, double d, double b, double t, double iFx, double f, double[] p, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
d |
|
System.Double |
b |
|
System.Double |
t |
|
System.Double |
iFx |
|
System.Double |
f |
|
System.Double[] |
p |
|
System.Double[] |
ms |
|
Returns
MsPlateBuckling(AbbContext, Double, Double, Double, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsPlateBuckling(AbbContext abbContext, double b, double t, double e, double nu, double eta, double k, double[] sigma, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
t |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
eta |
|
System.Double |
k |
|
System.Double[] |
sigma |
|
System.Double[] |
ms |
|
Returns
MsPlateBucklingCurvedCompressive(AbbContext, Double, Double, Double, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], out Double[], out Double)
Declaration
public ABB.Status MsPlateBucklingCurvedCompressive(AbbContext abbContext, double b, double a, double t, double r, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma, out double[] ms, out double sigmaAllowable)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
a |
|
System.Double |
t |
|
System.Double |
r |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double[] |
sigma |
|
System.Double[] |
ms |
|
System.Double |
sigmaAllowable |
|
Returns
MsPlateBucklingCurvedLongitudinalShearCombined(AbbContext, Double, Double, ABB.EdgeSupportType, Double, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], Double[], out Double[], out Double, out Double)
Declaration
public ABB.Status MsPlateBucklingCurvedLongitudinalShearCombined(AbbContext abbContext, double b, double a, ABB.EdgeSupportType bc, double t, double r, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma, double[] tau, out double[] ms, out double sigmacr, out double taucr)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
a |
|
ABB.EdgeSupportType |
bc |
|
System.Double |
t |
|
System.Double |
r |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double[] |
sigma |
|
System.Double[] |
tau |
|
System.Double[] |
ms |
|
System.Double |
sigmacr |
|
System.Double |
taucr |
|
Returns
MsPlateBucklingCurvedShear(AbbContext, Double, Double, ABB.EdgeSupportType, Double, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], out Double[], out Double)
Declaration
public ABB.Status MsPlateBucklingCurvedShear(AbbContext abbContext, double b, double a, ABB.EdgeSupportType bc, double t, double r, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma, out double[] ms, out double sigmaAllowable)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
a |
|
ABB.EdgeSupportType |
bc |
|
System.Double |
t |
|
System.Double |
r |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double[] |
sigma |
|
System.Double[] |
ms |
|
System.Double |
sigmaAllowable |
|
Returns
MsPlateBucklingFlatBending(AbbContext, Double, Double, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double, Double[], Double[], out Double[], out Double[])
Declaration
public ABB.Status MsPlateBucklingFlatBending(AbbContext abbContext, double b, double a, double t, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double beta, double[] sigma1, double[] sigma2, out double[] ms, out double[] sigmaAllowable)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
a |
|
System.Double |
t |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double |
beta |
|
System.Double[] |
sigma1 |
|
System.Double[] |
sigma2 |
|
System.Double[] |
ms |
|
System.Double[] |
sigmaAllowable |
|
Returns
MsPlateBucklingFlatCompressive(AbbContext, Double, ABB.EdgeSupportType, Double, ABB.UnloadedEdgeSupportType, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], out Double[], out Double)
Declaration
public ABB.Status MsPlateBucklingFlatCompressive(AbbContext abbContext, double b, ABB.EdgeSupportType bcLoaded, double a, ABB.UnloadedEdgeSupportType bcUnloaded, double t, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma, out double[] ms, out double sigmaAllowable)
Parameters
Returns
MsPlateBucklingFlatLongitudinalBendingCombined(AbbContext, Double, ABB.EdgeSupportType, Double, ABB.UnloadedEdgeSupportType, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], Double[], out Double[], out Double, out Double)
Declaration
public ABB.Status MsPlateBucklingFlatLongitudinalBendingCombined(AbbContext abbContext, double b, ABB.EdgeSupportType bcLoaded, double a, ABB.UnloadedEdgeSupportType bcUnloaded, double t, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma1, double[] sigma2, out double[] ms, out double sigmacr, out double sigmabcr)
Parameters
Returns
MsPlateBucklingFlatLongitudinalShearCombined(AbbContext, Double, ABB.EdgeSupportType, Double, ABB.UnloadedEdgeSupportType, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], Double[], out Double[], out Double, out Double)
Declaration
public ABB.Status MsPlateBucklingFlatLongitudinalShearCombined(AbbContext abbContext, double b, ABB.EdgeSupportType bcLoaded, double a, ABB.UnloadedEdgeSupportType bcUnloaded, double t, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma, double[] tau, out double[] ms, out double sigmacr, out double taucr)
Parameters
Returns
MsPlateBucklingFlatShear(AbbContext, Double, Double, ABB.EdgeSupportType, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], out Double[], out Double)
Declaration
public ABB.Status MsPlateBucklingFlatShear(AbbContext abbContext, double b, double a, ABB.EdgeSupportType bc, double t, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma, out double[] ms, out double sigmaAllowable)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
System.Double |
a |
|
ABB.EdgeSupportType |
bc |
|
System.Double |
t |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double[] |
sigma |
|
System.Double[] |
ms |
|
System.Double |
sigmaAllowable |
|
Returns
MsPlateBucklingFlatShearBendingCombined(AbbContext, Double, ABB.EdgeSupportType, Double, ABB.UnloadedEdgeSupportType, Double, ABB.MaterialBehaviour, Double, Double, Double, Double, Double[], Double[], Double[], out Double[], out Double[], out Double)
Declaration
public ABB.Status MsPlateBucklingFlatShearBendingCombined(AbbContext abbContext, double b, ABB.EdgeSupportType bcLoaded, double a, ABB.UnloadedEdgeSupportType bcUnloaded, double t, ABB.MaterialBehaviour behaviour, double e, double nu, double n, double iFy, double[] sigma1, double[] sigma2, double[] tau, out double[] ms, out double[] sigmabcr, out double taucr)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
b |
|
ABB.EdgeSupportType |
bcLoaded |
|
System.Double |
a |
|
ABB.UnloadedEdgeSupportType |
bcUnloaded |
|
System.Double |
t |
|
ABB.MaterialBehaviour |
behaviour |
|
System.Double |
e |
|
System.Double |
nu |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double[] |
sigma1 |
|
System.Double[] |
sigma2 |
|
System.Double[] |
tau |
|
System.Double[] |
ms |
|
System.Double[] |
sigmabcr |
|
System.Double |
taucr |
|
Returns
MsShearTearOut(AbbContext, Double, Double, Double, Double, Double, Double[], out Double[])
Declaration
public ABB.Status MsShearTearOut(AbbContext abbContext, double d, double b, double t, double iFs, double f, double[] p, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
d |
|
System.Double |
b |
|
System.Double |
t |
|
System.Double |
iFs |
|
System.Double |
f |
|
System.Double[] |
p |
|
System.Double[] |
ms |
|
Returns
MsTrescaPlaneStress(AbbContext, Double, Double[], Double[], Double[], out Double[])
Declaration
public ABB.Status MsTrescaPlaneStress(AbbContext abbContext, double iSTresca, double[] iFx, double[] iFy, double[] iFxy, out double[] ms)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
iSTresca |
|
System.Double[] |
iFx |
|
System.Double[] |
iFy |
|
System.Double[] |
iFxy |
|
System.Double[] |
ms |
|
Returns
SecantModulus(AbbContext, Double, Double, Double, Double, out Double)
Declaration
public ABB.Status SecantModulus(AbbContext abbContext, double e, double n, double fy, double sigma, out double iEs)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
e |
|
System.Double |
n |
|
System.Double |
fy |
|
System.Double |
sigma |
|
System.Double |
iEs |
|
Returns
StressF07(AbbContext, Double, Double, Double, out Double)
Declaration
public ABB.Status StressF07(AbbContext abbContext, double iFy, double e, double n, out double f07)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
iFy |
|
System.Double |
e |
|
System.Double |
n |
|
System.Double |
f07 |
|
Returns
StressFromStrainInPlasticDomain(AbbContext, Double, Double, Double, Double, out Double)
Declaration
public ABB.Status StressFromStrainInPlasticDomain(AbbContext abbContext, double strain, double e, double iF02ys, double n, out double sigma)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
strain |
|
System.Double |
e |
|
System.Double |
iF02ys |
|
System.Double |
n |
|
System.Double |
sigma |
|
Returns
TangentModulus(AbbContext, Double, Double, Double, Double, out Double)
Declaration
public ABB.Status TangentModulus(AbbContext abbContext, double e, double n, double iFy, double sigma, out double oEt)
Parameters
Type |
Name |
Description |
AbbContext |
abbContext |
|
System.Double |
e |
|
System.Double |
n |
|
System.Double |
iFy |
|
System.Double |
sigma |
|
System.Double |
oEt |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink