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