Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/BC-TABLE : RC Beam Check Table

Input URI

{base url} + DESIGN/RC/KDS-41-20-2022/BC-TABLE



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "required": [
        "TABLE_TYPE"
      ],
      "additionalProperties"false,
      "oneOf": [
        {
          "required": [
            "ELEMS"
          ]
        },
        {
          "required": [
            "SECTIONS"
          ]
        }
      ],
      "properties": {
        "PRI_SORT": {
          "type""integer",
          "description""Sorting criteria for member-based output (by Section No. or Member No.)",
          "default"1,
          "oneOf": [
            {
              "title""Section",
              "const"0
            },
            {
              "title""Member",
              "const"1
            }
          ]
        },
        "ELEMS": {
          "type""object",
          "description""Element number input",
          "additionalProperties"false,
          "properties": {
            "KEYS": {
              "type""array",
              "description""Specify each ID",
              "items": {
                "type""integer"
              }
            },
            "TO": {
              "type""string",
              "description""Specify ID range (e.g., \"1to160\")"
            },
            "STRUCTURE_GROUP_NAME": {
              "type""string",
              "description""Specify structure group name"
            }
          },
          "oneOf": [
            {
              "required": [
                "KEYS"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "TO"
                    ]
                  },
                  {
                    "required": [
                      "STRUCTURE_GROUP_NAME"
                    ]
                  }
                ]
              }
            },
            {
              "required": [
                "TO"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "KEYS"
                    ]
                  },
                  {
                    "required": [
                      "STRUCTURE_GROUP_NAME"
                    ]
                  }
                ]
              }
            },
            {
              "required": [
                "STRUCTURE_GROUP_NAME"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "KEYS"
                    ]
                  },
                  {
                    "required": [
                      "TO"
                    ]
                  }
                ]
              }
            }
          ]
        },
        "SECTIONS": {
          "type""array",
          "description""List of section numbers to include in the table",
          "items": {
            "type""integer"
          }
        },
        "RESULT": {
          "type""integer",
          "description""Filter results by checking status",
          "default"0,
          "oneOf": [
            {
              "title""All",
              "const"0
            },
            {
              "title""OK",
              "const"1
            },
            {
              "title""NG",
              "const"2
            }
          ]
        },
        "TABLE_NAME": {
          "type""string",
          "description""Response table title",
          "default""RC Beam Checking Result"
        },
        "TABLE_TYPE": {
          "type""string",
          "description""Result table type",
          "enum": [
            "MEMB",
            "PROP"
          ]
        },
        "EXPORT_PATH": {
          "type""string",
          "description""Result table save path"
        },
        "UNIT": {
          "type""object",
          "description""Response unit setting",
          "additionalProperties"false,
          "properties": {
            "FORCE": {
              "type""string",
              "description""Force unit"
            },
            "DIST": {
              "type""string",
              "description""Length/Distance unit"
            },
            "HEAT": {
              "type""string",
              "description""Heat unit"
            },
            "TEMP": {
              "type""string",
              "description""Temperature unit"
            }
          }
        },
        "STYLES": {
          "type""object",
          "description""Response number format",
          "additionalProperties"false,
          "properties": {
            "FORMAT": {
              "type""string",
              "description""Number format",
              "enum": [
                "Default",
                "Fixed",
                "Scientific",
                "General"
              ]
            },
            "PLACE": {
              "type""integer",
              "description""Digit place",
              "minimum"0,
              "maximum"15
            }
          }
        },
        "COMPONENTS": {
          "type""array",
          "description""Components of result table",
          "items": {
            "type""string",
            "enum": [
              "MEMB",
              "SECT",
              "Span",
              "Section",
              "Bc",
              "Hc",
              "bf",
              "hf",
              "fck",
              "fy",
              "fys",
              "POS",
              "CHK_STR",
              "Neg_Rebar",
              "Neg_As_use",
              "Neg_Mu",
              "Neg_LCB",
              "Neg_phiMn",
              "Rat-N",
              "Pos_Rebar",
              "Pos_As_use",
              "Pos_Mu",
              "Pos_LCB",
              "Pos_phiMn",
              "Rat-P",
              "Sh_Stirrup",
              "Sh_Vu",
              "Sh_LCB",
              "Sh_phiVc",
              "Rat-V",
              "CHK_RBR",
              "Top_rho_max",
              "Top_rho_use",
              "Top_rho_min",
              "Top_s_max",
              "Top_s_use",
              "Bot_rho_max",
              "Bot_rho_use",
              "Bot_rho_min",
              "Bot_s_max",
              "Bot_s_use",
              "St_Av_use",
              "St_Av_min",
              "St_s_max",
              "St_s_use"
            ]
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "PRI_SORT": 1,
    "SECTIONS": [
      7
    ],
    "RESULT": 0,
    "TABLE_NAME": "RC Beam Checking Result",
    "TABLE_TYPE": "MEMB",
    "COMPONENTS": [
      "MEMB",
      "SECT",
      "Span",
      "Section",
      "Bc",
      "Hc",
      "bf",
      "hf",
      "fck",
      "fy",
      "fys",
      "POS",
      "CHK_STR",
      "Neg_Rebar",
      "Neg_As_use",
      "Neg_Mu",
      "Neg_LCB",
      "Neg_phiMn",
      "Rat-N",
      "Pos_Rebar",
      "Pos_As_use",
      "Pos_Mu",
      "Pos_LCB",
      "Pos_phiMn",
      "Rat-P",
      "Sh_Stirrup",
      "Sh_Vu",
      "Sh_LCB",
      "Sh_phiVc",
      "Rat-V",
      "CHK_RBR",
      "Top_rho_max",
      "Top_rho_use",
      "Top_rho_min",
      "Top_s_max",
      "Top_s_use",
      "Bot_rho_max",
      "Bot_rho_use",
      "Bot_rho_min",
      "Bot_s_max",
      "Bot_s_use",
      "St_Av_use",
      "St_Av_min",
      "St_s_max",
      "St_s_use"
    ]
  }
}


Response Examples

Example

{
  "RC Beam Checking Result": {
    "FORCE": "KN",
    "DIST": "M",
    "HEAD": [
      "MEMB",
      "SECT",
      "Span",
      "Section",
      "Bc",
      "Hc",
      "bf",
      "hf",
      "fck",
      "fy",
      "fys",
      "POS",
      "CHK_STR",
      "Neg_Rebar",
      "Neg_As_use",
      "Neg_Mu",
      "Neg_LCB",
      "Neg_phiMn",
      "Rat-N",
      "Pos_Rebar",
      "Pos_As_use",
      "Pos_Mu",
      "Pos_LCB",
      "Pos_phiMn",
      "Rat-P",
      "Sh_Stirrup",
      "Sh_Vu",
      "Sh_LCB",
      "Sh_phiVc",
      "Rat-V",
      "CHK_RBR",
      "Top_rho_max",
      "Top_rho_use",
      "Top_rho_min",
      "Top_s_max",
      "Top_s_use",
      "Bot_rho_max",
      "Bot_rho_use",
      "Bot_rho_min",
      "Bot_s_max",
      "Bot_s_use",
      "St_Av_use",
      "St_Av_min",
      "St_s_max",
      "St_s_use"
    ],
    "DATA": [
      [
        "1086",
        "7",
        "1.0000",
        "N",
        "1.0000",
        "0.5000",
        "0.0000",
        "0.0000",
        "30000.0",
        "600000",
        "400000",
        "I",
        "OK",
        "10-D22",
        "0.0039",
        "769.768",
        "5",
        "775.573",
        "0.99",
        "2-D22",
        "0.0008",
        "0.00000",
        "200",
        "185.633",
        "0.00",
        "2-D10 @160",
        "234.891",
        "5",
        "298.851",
        "0.57",
        "OK",
        "1.384",
        "0.887",
        "0.219",
        "0.1350",
        "0.0970",
        "2.093",
        "0.177",
        "0.000",
        "-",
        "-",
        "0.0000",
        "0.0000",
        "0.2183",
        "0.1600"
      ],
      [
        "1086",
        "7",
        "1.0000",
        "N",
        "1.0000",
        "0.5000",
        "0.0000",
        "0.0000",
        "30000.0",
        "600000",
        "400000",
        "M",
        "OK",
        "10-D22",
        "0.0039",
        "711.692",
        "5",
        "775.573",
        "0.92",
        "2-D22",
        "0.0008",
        "0.00000",
        "200",
        "185.633",
        "0.00",
        "2-D10 @160",
        "229.722",
        "5",
        "298.851",
        "0.55",
        "OK",
        "1.384",
        "0.887",
        "0.219",
        "0.1350",
        "0.0970",
        "2.093",
        "0.177",
        "0.000",
        "-",
        "-",
        "0.0000",
        "0.0000",
        "0.2183",
        "0.1600"
      ],
      [
        "1086",
        "7",
        "1.0000",
        "N",
        "1.0000",
        "0.5000",
        "0.0000",
        "0.0000",
        "30000.0",
        "600000",
        "400000",
        "J",
        "OK",
        "8-D22",
        "0.0031",
        "599.415",
        "5",
        "632.530",
        "0.95",
        "2-D22",
        "0.0008",
        "0.00000",
        "200",
        "184.967",
        "0.00",
        "2-D10 @160",
        "219.384",
        "5",
        "298.851",
        "0.53",
        "OK",
        "1.384",
        "0.709",
        "0.219",
        "0.1350",
        "0.1247",
        "1.916",
        "0.177",
        "0.000",
        "-",
        "-",
        "0.0000",
        "0.0000",
        "0.2182",
        "0.1600"
      ],
      [
        "1087",
        "7",
        "1.0000",
        "N",
        "1.0000",
        "0.5000",
        "0.0000",
        "0.0000",
        "30000.0",
        "600000",
        "400000",
        "I",
        "OK",
        "10-D22",
        "0.0039",
        "545.215",
        "5",
        "775.573",
        "0.70",
        "2-D22",
        "0.0008",
        "0.00000",
        "200",
        "185.633",
        "0.00",
        "2-D10 @160",
        "214.216",
        "5",
        "298.851",
        "0.52",
        "OK",
        "1.384",
        "0.887",
        "0.219",
        "0.1350",
        "0.0970",
        "2.093",
        "0.177",
        "0.000",
        "-",
        "-",
        "0.0000",
        "0.0000",
        "0.2183",
        "0.1600"
      ],
      [
        "1087",
        "7",
        "1.0000",
        "N",
        "1.0000",
        "0.5000",
        "0.0000",
        "0.0000",
        "30000.0",
        "600000",
        "400000",
        "M",
        "OK",
        "10-D22",
        "0.0039",
        "492.307",
        "5",
        "775.573",
        "0.63",
        "2-D22",
        "0.0008",
        "0.00000",
        "200",
        "185.633",
        "0.00",
        "2-D10 @160",
        "209.047",
        "5",
        "298.851",
        "0.50",
        "OK",
        "1.384",
        "0.887",
        "0.219",
        "0.1350",
        "0.0970",
        "2.093",
        "0.177",
        "0.000",
        "-",
        "-",
        "0.0000",
        "0.0000",
        "0.2183",
        "0.1600"
      ],
      [
        "1087",
        "7",
        "1.0000",
        "N",
        "1.0000",
        "0.5000",
        "0.0000",
        "0.0000",
        "30000.0",
        "600000",
        "400000",
        "J",
        "OK",
        "8-D22",
        "0.0031",
        "390.368",
        "5",
        "632.530",
        "0.62",
        "2-D22",
        "0.0008",
        "0.00000",
        "200",
        "184.967",
        "0.00",
        "2-D10 @160",
        "198.709",
        "5",
        "298.851",
        "0.48",
        "OK",
        "1.384",
        "0.709",
        "0.219",
        "0.1350",
        "0.1247",
        "1.916",
        "0.177",
        "0.000",
        "-",
        "-",
        "0.0000",
        "0.0000",
        "0.2182",
        "0.1600"
      ]
    ]
  }
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Map of keyed objects where each key is a string identifier.

"Argument"

object

-

Required


Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

Primary Sorting Option

• Section: "0"

• Member: "1"

"PRI_SORT"

integer

1

Optional

oneOf Choose exactly one of the following keys: "ELEMS" or "SECTIONS".

2

Element Numbers

Use either ELEMS or SECTIONS, not both.

"ELEMS"

object

-

Optional

oneOf Choose exactly one of the following keys: "KEYS", "TO", or "STRUCTURE_GROUP_NAME".

2.1

Specify Each ID

"KEYS"

Array [integer]

-

Optional

2.2

Specify ID Range

"TO"

string

-

Optional

2.3

Structure Group Name

"STRUCTURE_GROUP_NAME"

string

-

Optional

3

Section Numbers

Use either ELEMS or SECTIONS, not both.

"SECTIONS"

Array [integer]

-

Optional

4

Result View Option

• All: "0"

• OK: "1"

• NG: "2"

"RESULT"

integer

0

Optional

5

Table Name

Output table title in response

"TABLE_NAME"

string

"RC Beam Checking Result"

Optional

6

Table Type

• MEMB: "MEMB"

• PROP: "PROP"

"TABLE_TYPE"

string

-

Required

7

Export Path

Optional: Save results to file path

"EXPORT_PATH"

string

-

Optional

8

Unit Settings

"UNIT"

object

System

Optional

8.1

Force unit

"FORCE"

string

-

Optional

8.2

Length/Distance unit

"DIST"

string

-

Optional

8.3

Heat unit

"HEAT"

string

-

Optional

8.4

Temperature unit

"TEMP"

string

-

Optional

9

Number Format

"STYLES"

object

System

Optional

9.1

Number format

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

-

Optional

9.2

Digit place

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

-

Optional

10

Components

• Element number: "MEMB"

• Section property number: "SECT"

• Length of beam member: "Span"

• Symbol for sectional shape (SB: Rectangular, TEE: T-shape): "Section"

• Width of beam member: "Bc"

• Height (depth) of beam member: "Hc"

• Width of the flange of T-shape section: "bf"

• Thickness of the flange of T-shape section: "hf"

• Design compressive strength of concrete (f'c): "fck"

• Design yield strength of main rebars: "fy"

• Design yield strength of shear rebars: "fys"

• Section design points (I, M, J). M reflects max values at 1/4, 1/2, and 3/4 points.: "POS"

• Status of Checking Results (Strength): "CHK_STR"

• Negative moment strength - Rebar: "Neg_Rebar"

• Negative moment strength - As.use: "Neg_As_use"

• Negative moment strength - N(-) Mu: "Neg_Mu"

• Negative moment strength - LCB: "Neg_LCB"

• Negative moment strength - N(-) φMn: "Neg_phiMn"

• Negative moment strength - Ratio (Mu/φMn), red if > 1.0: "Rat-N"

• Positive moment strength - Rebar: "Pos_Rebar"

• Positive moment strength - As.use: "Pos_As_use"

• Positive moment strength - P(+) Mu: "Pos_Mu"

• Positive moment strength - LCB: "Pos_LCB"

• Positive moment strength - P(+) φMn: "Pos_phiMn"

• Positive moment strength - Ratio (Mu/φMn), red if > 1.0: "Rat-P"

• Shear strength - Stirrup: "Sh_Stirrup"

• Shear strength - Vu: "Sh_Vu"

• Shear strength - LCB: "Sh_LCB"

• Shear strength - φVc: "Sh_phiVc"

• Shear strength - Ratio (Vu/φVc), red if > 1.0: "Rat-V"

• Status of Checking Results (Rebar Detail): "CHK_RBR"

• Main rebar (Top) - ρ.max (%): "Top_rho_max"

• Main rebar (Top) - ρ.use (%): "Top_rho_use"

• Main rebar (Top) - ρ.min (%): "Top_rho_min"

• Main rebar (Top) - s.max: "Top_s_max"

• Main rebar (Top) - s.use: "Top_s_use"

• Main rebar (Bottom) - ρ.max (%): "Bot_rho_max"

• Main rebar (Bottom) - ρ.use (%): "Bot_rho_use"

• Main rebar (Bottom) - ρ.min (%): "Bot_rho_min"

• Main rebar (Bottom) - s.max: "Bot_s_max"

• Main rebar (Bottom) - s.use: "Bot_s_use"

• Stirrup - Av.use: "St_Av_use"

• Stirrup - Av.min: "St_Av_min"

• Stirrup - s.max: "St_s_max"

• Stirrup - s.use: "St_s_use"

"COMPONENTS"

Array [string]

-

Optional



0
Was this article helpful?