Concrete toolbox
More...
Inherits TInterfaceObjectBase.
|
string | ClearStirrupZones () |
| Clears all inputed zones More...
|
|
int | CreateStirrupZone (double ZoneID, double Xbeg, double Xend, double NumberOfStirrupLinks, List< object > ShapeOfStirrup, List< object > PositionOfStirrup, double Fywk, double Angle4AutoStirrupLinks, double PointX4AutoStirrupLinks, double PointY4AutoStirrupLink) |
| Function creates stirrup zones and returns index of zone, if zone was created More...
|
|
List< object > | StirrupsAroundSection (double Xsection, double DeltaL, double DeltaR, double ZoneID) |
|
TStructure | StirrupsCharInSection (double Xsection, double DeltaL, double DeltaR, double ZoneID, double CalcMethod=0, double IsisFirstOrLastSection=0) |
| The function returns basic stirrup characteristic of the stirrups stirrups, which are inside defined length around section with following columns More...
|
|
string ClearStirrupZones |
( |
| ) |
|
Clears all inputed zones
- Returns
int CreateStirrupZone |
( |
double |
ZoneID, |
|
|
double |
Xbeg, |
|
|
double |
Xend, |
|
|
double |
NumberOfStirrupLinks, |
|
|
List< object > |
ShapeOfStirrup, |
|
|
List< object > |
PositionOfStirrup, |
|
|
double |
Fywk, |
|
|
double |
Angle4AutoStirrupLinks, |
|
|
double |
PointX4AutoStirrupLinks, |
|
|
double |
PointY4AutoStirrupLink |
|
) |
| |
Function creates stirrup zones and returns index of zone, if zone was created
- Parameters
-
ZoneID | ID of stirrup zone, which will be created |
Xbeg | is x coordinate of begin point of the zone on the member (in direction of member axis) |
Xend | is x coordinate of the the end point of the zone on the member (in directionof member axis) |
NumberOfStirrupLinks | number of stirrup links (if NumberOfStirrupLinks = 0, the number of stirrup links will be calcuated automatically with using function NumberOfStirrupLinks, else defined value will be taken into account ) |
ShapeOfStirrup | array of points of stirrup vertexes with three columns (coordinate y[m], z[m], ID of stirrup shape) |
PositionOfStirrup | array of with 4 column (position of stirrup in zone from Xbeg [m], diamater of stirrup [m], angle of stirrup from x axis of the member [rad],number of stirrup at defined position ) |
Fywk | is characteristic yield strength of shear reinforcement |
Angle4AutoStirrupLinks | angle from y axis of css [deg], for calculation number of cuts (is taken into account only for NumberOfStirrupLinks = 0) |
PointX4AutoStirrupLinks | x coordination, for calculation number of cuts (is taken into account only for NumberOfStirrupLinks = 0) |
PointY4AutoStirrupLink | y coordination, for calculation number of cuts (is taken into account only for NumberOfStirrupLinks = 0) |
- Returns
List<object> StirrupsAroundSection |
( |
double |
Xsection, |
|
|
double |
DeltaL, |
|
|
double |
DeltaR, |
|
|
double |
ZoneID |
|
) |
| |
The function returns array of stirrups, which are inside defined length around section with following columns( ZoneID, position of stirrup x [m], diamater of stirrup [m], angle of stirrup from x axis of the member [rad],number of stirrup at defined position, distance between stirrups ss [m], number of stirrup links ns [], fywk [Pa])
- Parameters
-
Xsection | is position of section on the member (in direction of member axis - x axis) |
DeltaL | is length of zone on the left side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section |
DeltaR | is length of zone on the rigth side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section) |
ZoneID | is stirrup zone ID (if ZoneID = 0, all defined zones will be taken into account, else only defined zone will be taken into account) |
- Returns
TStructure StirrupsCharInSection |
( |
double |
Xsection, |
|
|
double |
DeltaL, |
|
|
double |
DeltaR, |
|
|
double |
ZoneID, |
|
|
double |
CalcMethod = 0 , |
|
|
double |
IsisFirstOrLastSection = 0 |
|
) |
| |
The function returns basic stirrup characteristic of the stirrups stirrups, which are inside defined length around section with following columns
- Parameters
-
Xsection | is position of section on the member (in direction of member axis - x axis) |
DeltaL | is length of zone on the left side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section |
DeltaR | is length of zone on the rigth side from the section [m] ( stirrups inside of the zone will beb taken into account for defined section) |
ZoneID | is stirrup zone ID (if ZoneID = 0, all defined zones will be taken into account, else only defined zone will be taken into account) |
CalcMethod | is method for calculation of stirrup characteristic (0 = for calculation is used geometrical avarage based on area of shear reinforcement,1 = for calculation is used geometrical avarage based on area of shear reinforcement, where distance of stirrup from the section is taken into account ) |
IsisFirstOrLastSection | Defines if section is first or last |
- Returns