Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/HCD-TABLE : RC Haunched Beam Design Table

Input URI

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



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "additionalProperties"false,
      "properties": {
        "ELEMS": {
          "type""object",
          "description""Element No. Input. If omitted, all elements are included.",
          "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"
                    ]
                  }
                ]
              }
            }
          ]
        },
        "TABLE_NAME": {
          "type""string",
          "description""Response Table Title",
          "default""RC Haunched Beam Design Result"
        },
        "RESULT": {
          "type""integer",
          "description""Filter results by design status",
          "default"0,
          "oneOf": [
            {
              "title""All",
              "const"0
            },
            {
              "title""OK",
              "const"1
            },
            {
              "title""NG",
              "const"2
            }
          ]
        },
        "EXPORT_PATH": {
          "type""string",
          "description""Result Table Save Path"
        },
        "UNIT": {
          "type""object",
          "description""Response Unit Setting",
          "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",
          "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": [
              "HCBM",
              "Section",
              "Bc-I",
              "Hc-I",
              "Bc-J",
              "Hc-J",
              "POS",
              "N(-)Mu",
              "LCB_NegMu",
              "AsTop",
              "Rebar_Top",
              "P(+)Mu",
              "LCB_PosMu",
              "AsBot",
              "Rebar_Bot",
              "Vu",
              "LCB_Vu",
              "AsV",
              "Stirrup",
              "CHK"
            ]
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "RESULT": 0,
    "COMPONENTS": [
      "HCBM",
      "Section",
      "Bc-I",
      "Hc-I",
      "Bc-J",
      "Hc-J",
      "POS",
      "N(-)Mu",
      "LCB_NegMu",
      "AsTop",
      "Rebar_Top",
      "P(+)Mu",
      "LCB_PosMu",
      "AsBot",
      "Rebar_Bot",
      "Vu",
      "LCB_Vu",
      "AsV",
      "Stirrup",
      "CHK"
    ],
    "ELEMS": {
      "KEYS": [
        1065,
        1073
      ]
    }
  }
}


Response Examples

Example

{
  "Result Table": {
    "FORCE": "KN",
    "DIST": "M",
    "HEAD": [
      "HCBM",
      "Section",
      "Bc-I",
      "Hc-I",
      "Bc-J",
      "Hc-J",
      "POS",
      "N(-)Mu",
      "LCB_NegMu",
      "AsTop",
      "Rebar_Top",
      "P(+)Mu",
      "LCB_PosMu",
      "AsBot",
      "Rebar_Bot",
      "Vu",
      "LCB_Vu",
      "AsV",
      "Stirrup",
      "CHK"
    ],
    "DATA": [
      [
        "1065",
        "T1",
        "1.0000",
        "0.7000",
        "1.0000",
        "0.5000",
        "1",
        "1102.57",
        "6",
        "0.0037",
        "10-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "220.513",
        "6",
        "0.0009",
        "2-D10 @160",
        "OK"
      ],
      [
        "1065",
        "T1",
        "1.0000",
        "0.7000",
        "1.0000",
        "0.5000",
        "2",
        "1048.87",
        "6",
        "0.0038",
        "11-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "214.847",
        "6",
        "0.0009",
        "2-D10 @160",
        "OK"
      ],
      [
        "1065",
        "T1",
        "1.0000",
        "0.7000",
        "1.0000",
        "0.5000",
        "3",
        "845.696",
        "5",
        "0.0044",
        "12-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "193.595",
        "6",
        "0.0009",
        "2-D10 @160",
        "OK"
      ],
      [
        "1065",
        "N",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.5000",
        "4",
        "0.00000",
        "",
        "0.0000",
        "None",
        "0.00000",
        "",
        "0.0000",
        "None",
        "-",
        "-",
        "-",
        "-",
        "OK"
      ],
      [
        "1065",
        "N",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.5000",
        "5",
        "0.00000",
        "",
        "0.0000",
        "None",
        "0.00000",
        "",
        "0.0000",
        "None",
        "-",
        "-",
        "-",
        "-",
        "OK"
      ],
      [
        "1065",
        "N",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.5000",
        "6",
        "0.00000",
        "",
        "0.0000",
        "None",
        "0.00000",
        "",
        "0.0000",
        "None",
        "-",
        "-",
        "-",
        "-",
        "OK"
      ],
      [
        "1065",
        "T2",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.7000",
        "7",
        "50.1371",
        "5",
        "0.0002",
        "9-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "47.9404",
        "5",
        "0.0000",
        "2-D10 @210",
        "OK"
      ],
      [
        "1065",
        "T2",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.7000",
        "8",
        "39.4785",
        "5",
        "0.0001",
        "9-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "42.5657",
        "5",
        "0.0000",
        "2-D10 @290",
        "OK"
      ],
      [
        "1065",
        "T2",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.7000",
        "9",
        "8.21148",
        "5",
        "0.0000",
        "9-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "19.4192",
        "5",
        "0.0000",
        "2-D10 @310",
        "OK"
      ],
      [
        "1073",
        "T1",
        "1.0000",
        "0.7000",
        "1.0000",
        "0.5000",
        "1",
        "2555.66",
        "5",
        "0.0128",
        "13-13-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "365.532",
        "5",
        "0.0010",
        "2-D10 @140",
        "N"
      ],
      [
        "1073",
        "T1",
        "1.0000",
        "0.7000",
        "1.0000",
        "0.5000",
        "2",
        "2376.23",
        "5",
        "0.0107",
        "13-13-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "352.311",
        "5",
        "0.0010",
        "2-D10 @140",
        "N"
      ],
      [
        "1073",
        "T1",
        "1.0000",
        "0.7000",
        "1.0000",
        "0.5000",
        "3",
        "2036.18",
        "5",
        "0.0086",
        "13-13-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "328.341",
        "5",
        "0.0010",
        "2-D10 @140",
        "N"
      ],
      [
        "1073",
        "N",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.5000",
        "4",
        "0.00000",
        "",
        "0.0000",
        "None",
        "0.00000",
        "",
        "0.0000",
        "None",
        "-",
        "-",
        "-",
        "-",
        "OK"
      ],
      [
        "1073",
        "N",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.5000",
        "5",
        "0.00000",
        "",
        "0.0000",
        "None",
        "0.00000",
        "",
        "0.0000",
        "None",
        "-",
        "-",
        "-",
        "-",
        "OK"
      ],
      [
        "1073",
        "N",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.5000",
        "6",
        "0.00000",
        "",
        "0.0000",
        "None",
        "0.00000",
        "",
        "0.0000",
        "None",
        "-",
        "-",
        "-",
        "-",
        "OK"
      ],
      [
        "1073",
        "T2",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.7000",
        "7",
        "341.337",
        "5",
        "0.0028",
        "8-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "193.540",
        "5",
        "0.0010",
        "2-D10 @140",
        "OK"
      ],
      [
        "1073",
        "T2",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.7000",
        "8",
        "247.220",
        "5",
        "0.0016",
        "5-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "182.791",
        "5",
        "0.0010",
        "2-D10 @140",
        "OK"
      ],
      [
        "1073",
        "T2",
        "1.0000",
        "0.5000",
        "1.0000",
        "0.7000",
        "9",
        "76.1395",
        "5",
        "0.0004",
        "4-D22",
        "0.00000",
        "200",
        "0.0000",
        "2-D22",
        "158.821",
        "5",
        "0.0000",
        "2-D10 @310",
        "OK"
      ]
    ]
  }
}


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

Element Numbers

"ELEMS"

object

-

Optional

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

1.1

Specify Each ID

"KEYS"

Array [integer]

-

Optional

1.2

Specify ID Range

"TO"

string

-

Optional

1.3

Structure Group Name

"STRUCTURE_GROUP_NAME"

string

-

Optional

2

Table Name

Output table title in response

"TABLE_NAME"

string

"RC Haunched Beam Design Result"

Optional

3

Result View Option

• All: "0"

• OK: "1"

• NG: "2"

"RESULT"

integer

0

Optional

4

Export Path

Optional: Save results to file path

"EXPORT_PATH"

string

-

Optional

5

Unit Settings

"UNIT"

object

System

Optional

5.1

Force unit

"FORCE"

string

-

Optional

5.2

Length/Distance unit

"DIST"

string

-

Optional

5.3

Heat unit

"HEAT"

string

-

Optional

5.4

Temperature unit

"TEMP"

string

-

Optional

6

Number Format

"STYLES"

object

System

Optional

6.1

Number format

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

-

Optional

6.2

Digit place

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

-

Optional

7

Components

• Haunched Beam Number: "HCBM"

• Section Property Name: "Section"

• Width at I-end of Member: "Bc-I"

• Height at I-end of Member: "Hc-I"

• Width at J-end of Member: "Bc-J"

• Height at J-end of Member: "Hc-J"

• Automatic Design Positions (I, M, J): "POS"

• Maximum Factored Negative Moment: "N(-)Mu"

• Load Combination for Negative Moment: "LCB_NegMu"

• Area of Required Top Rebars: "AsTop"

• Top Rebar Configuration (Rebar(AsTop)): "Rebar_Top"

• Maximum Factored Positive Moment: "P(+)Mu"

• Load Combination for Positive Moment: "LCB_PosMu"

• Area of Required Bottom Rebars: "AsBot"

• Bottom Rebar Configuration (Rebar(AsBot)): "Rebar_Bot"

• Maximum Factored Shear Force: "Vu"

• Load Combination for Shear: "LCB_Vu"

• Shear Reinforcing Steel Area (LengthUnit²/LengthUnit × 100): "AsV"

• Required Stirrup Spacing: "Stirrup"

• Status of Design Results: "CHK"

"COMPONENTS"

Array [string]

-

Optional



0
Was this article helpful?