Input URI
|
{base url} + DESIGN/RC/KDS-41-20-2022/DCRE |
|---|
Active Methods
|
POST,GET,PUT,DELETE |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Keyed object (dictionary). Each property name is an ID string (e.g., \"1\").",
"additionalProperties": false,
"minProperties": 1,
"maxProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"type": "object",
"additionalProperties": false,
"properties": {
"BEAM": {
"type": "object",
"description": "Beam rebar specification and layout",
"additionalProperties": false,
"properties": {
"MAIN_REBAR": {
"type": "array",
"description": "Main rebar sizes (up to 5 types)",
"default": [
"D22"
],
"items": {
"type": "string",
"enum": [
"D4",
"D5",
"D6",
"D7",
"D8",
"D10",
"D13",
"D16",
"D19",
"D22",
"D25",
"D29",
"D32",
"D35",
"D38",
"D41",
"D43",
"D51",
"D57"
]
}
},
"STIRRUPS": {
"type": "string",
"description": "Stirrup bar size",
"default": "D10",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"STIRRUP_ARRANGEMENT": {
"type": "integer",
"description": "Stirrup leg count",
"default": 2,
"oneOf": [
{
"const": 2,
"title": "2"
},
{
"const": 3,
"title": "3"
},
{
"const": 4,
"title": "4"
},
{
"const": 5,
"title": "5"
},
{
"const": 6,
"title": "6"
},
{
"const": 7,
"title": "7"
},
{
"const": 8,
"title": "8"
},
{
"const": 9,
"title": "9"
},
{
"const": 10,
"title": "10"
},
{
"const": 11,
"title": "11"
},
{
"const": 12,
"title": "12"
},
{
"const": 13,
"title": "13"
},
{
"const": 14,
"title": "14"
},
{
"const": 15,
"title": "15"
},
{
"const": 16,
"title": "16"
},
{
"const": 17,
"title": "17"
},
{
"const": 18,
"title": "18"
},
{
"const": 19,
"title": "19"
},
{
"const": 20,
"title": "20"
}
]
},
"SIDE_BAR": {
"type": "string",
"description": "Side bar size",
"default": "D13",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"DT": {
"type": "number",
"description": "Top cover distance",
"default": 0
},
"DB": {
"type": "number",
"description": "Bottom cover distance",
"default": 0
},
"DOUBLY_REBAR": {
"type": "boolean",
"description": "Enable doubly reinforced design",
"default": true
},
"DOUBLY_K": {
"type": "number",
"description": "Doubly reinforced k factor",
"default": 1
},
"SPACING_LIMIT": {
"type": "boolean",
"description": "Consider bar spacing",
"default": true
},
"SPLICED_BARS": {
"type": "string",
"description": "Splice option",
"default": "50%",
"oneOf": [
{
"title": "None",
"const": "None"
},
{
"title": "50%",
"const": "50%"
},
{
"title": "100%",
"const": "100%"
}
]
}
}
},
"COLUMN": {
"type": "object",
"description": "Column rebar specification and layout",
"additionalProperties": false,
"properties": {
"MAIN_REBAR": {
"type": "array",
"description": "Main rebar sizes (up to 5 types)",
"default": [
"D22"
],
"items": {
"type": "string",
"enum": [
"D4",
"D5",
"D6",
"D7",
"D8",
"D10",
"D13",
"D16",
"D19",
"D22",
"D25",
"D29",
"D32",
"D35",
"D38",
"D41",
"D43",
"D51",
"D57"
]
}
},
"TIES_SPIRALS": {
"type": "string",
"description": "Tie/spiral bar size",
"default": "D10",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"ARRANGEMENT_Y": {
"type": "integer",
"description": "Tie leg count (Y)",
"default": 2,
"oneOf": [
{
"const": 2,
"title": "2"
},
{
"const": 3,
"title": "3"
},
{
"const": 4,
"title": "4"
},
{
"const": 5,
"title": "5"
},
{
"const": 6,
"title": "6"
},
{
"const": 7,
"title": "7"
},
{
"const": 8,
"title": "8"
},
{
"const": 9,
"title": "9"
},
{
"const": 10,
"title": "10"
},
{
"const": 11,
"title": "11"
},
{
"const": 12,
"title": "12"
},
{
"const": 13,
"title": "13"
},
{
"const": 14,
"title": "14"
},
{
"const": 15,
"title": "15"
},
{
"const": 16,
"title": "16"
},
{
"const": 17,
"title": "17"
},
{
"const": 18,
"title": "18"
},
{
"const": 19,
"title": "19"
},
{
"const": 20,
"title": "20"
}
]
},
"ARRANGEMENT_Z": {
"type": "integer",
"description": "Tie leg count (Z)",
"default": 2,
"oneOf": [
{
"const": 2,
"title": "2"
},
{
"const": 3,
"title": "3"
},
{
"const": 4,
"title": "4"
},
{
"const": 5,
"title": "5"
},
{
"const": 6,
"title": "6"
},
{
"const": 7,
"title": "7"
},
{
"const": 8,
"title": "8"
},
{
"const": 9,
"title": "9"
},
{
"const": 10,
"title": "10"
},
{
"const": 11,
"title": "11"
},
{
"const": 12,
"title": "12"
},
{
"const": 13,
"title": "13"
},
{
"const": 14,
"title": "14"
},
{
"const": 15,
"title": "15"
},
{
"const": 16,
"title": "16"
},
{
"const": 17,
"title": "17"
},
{
"const": 18,
"title": "18"
},
{
"const": 19,
"title": "19"
},
{
"const": 20,
"title": "20"
}
]
},
"DO": {
"type": "number",
"description": "Cover distance from main rebar center",
"default": 0
},
"SPACING_LIMIT": {
"type": "boolean",
"description": "Consider bar spacing",
"default": true
},
"SPLICED_BARS": {
"type": "string",
"description": "Splice option",
"default": "50%",
"oneOf": [
{
"title": "None",
"const": "None"
},
{
"title": "50%",
"const": "50%"
},
{
"title": "100%",
"const": "100%"
}
]
}
}
},
"BRACE": {
"type": "object",
"description": "Brace rebar specification and layout",
"additionalProperties": false,
"properties": {
"MAIN_REBAR": {
"type": "array",
"description": "Main rebar sizes (up to 5 types)",
"default": [
"D22"
],
"items": {
"type": "string",
"enum": [
"D4",
"D5",
"D6",
"D7",
"D8",
"D10",
"D13",
"D16",
"D19",
"D22",
"D25",
"D29",
"D32",
"D35",
"D38",
"D41",
"D43",
"D51",
"D57"
]
}
},
"TIES_SPIRALS": {
"type": "string",
"description": "Tie/spiral bar size",
"default": "D10",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"ARRANGEMENT_Y": {
"type": "integer",
"description": "Tie leg count (Y)",
"default": 2,
"oneOf": [
{
"const": 2,
"title": "2"
},
{
"const": 3,
"title": "3"
},
{
"const": 4,
"title": "4"
},
{
"const": 5,
"title": "5"
},
{
"const": 6,
"title": "6"
},
{
"const": 7,
"title": "7"
},
{
"const": 8,
"title": "8"
},
{
"const": 9,
"title": "9"
},
{
"const": 10,
"title": "10"
},
{
"const": 11,
"title": "11"
},
{
"const": 12,
"title": "12"
},
{
"const": 13,
"title": "13"
},
{
"const": 14,
"title": "14"
},
{
"const": 15,
"title": "15"
},
{
"const": 16,
"title": "16"
},
{
"const": 17,
"title": "17"
},
{
"const": 18,
"title": "18"
},
{
"const": 19,
"title": "19"
},
{
"const": 20,
"title": "20"
}
]
},
"ARRANGEMENT_Z": {
"type": "integer",
"description": "Tie leg count (Z)",
"default": 2,
"oneOf": [
{
"const": 2,
"title": "2"
},
{
"const": 3,
"title": "3"
},
{
"const": 4,
"title": "4"
},
{
"const": 5,
"title": "5"
},
{
"const": 6,
"title": "6"
},
{
"const": 7,
"title": "7"
},
{
"const": 8,
"title": "8"
},
{
"const": 9,
"title": "9"
},
{
"const": 10,
"title": "10"
},
{
"const": 11,
"title": "11"
},
{
"const": 12,
"title": "12"
},
{
"const": 13,
"title": "13"
},
{
"const": 14,
"title": "14"
},
{
"const": 15,
"title": "15"
},
{
"const": 16,
"title": "16"
},
{
"const": 17,
"title": "17"
},
{
"const": 18,
"title": "18"
},
{
"const": 19,
"title": "19"
},
{
"const": 20,
"title": "20"
}
]
},
"DO": {
"type": "number",
"description": "Cover distance from main rebar center",
"default": 0
},
"SPACING_LIMIT": {
"type": "boolean",
"description": "Consider bar spacing",
"default": true
},
"SPLICED_BARS": {
"type": "string",
"description": "Splice option",
"default": "50%",
"oneOf": [
{
"title": "None",
"const": "None"
},
{
"title": "50%",
"const": "50%"
},
{
"title": "100%",
"const": "100%"
}
]
}
}
},
"WALL": {
"type": "object",
"description": "Shear wall rebar specification and layout",
"additionalProperties": false,
"properties": {
"VERTICAL_REBAR": {
"type": "array",
"description": "Vertical rebar sizes (multi-select)",
"default": [
"D13"
],
"items": {
"type": "string",
"enum": [
"D4",
"D5",
"D6",
"D7",
"D8",
"D10",
"D13",
"D16",
"D19",
"D22",
"D25",
"D29",
"D32",
"D35",
"D38",
"D41",
"D43",
"D51",
"D57"
]
}
},
"HORIZONTAL_REBAR": {
"type": "string",
"description": "Horizontal rebar size",
"default": "D10",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"END_REBAR": {
"type": "string",
"description": "End rebar size",
"default": "D10",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"BE_HORZ_REBAR": {
"type": "string",
"description": "Boundary element horizontal rebar size",
"default": "D10",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"BE_HORZ_SPACE": {
"type": "number",
"description": "Boundary element horizontal spacing",
"default": 0.2
},
"BE_VERT_SPACE": {
"type": "number",
"description": "Boundary element vertical spacing",
"default": 0.1
},
"DE": {
"type": "number",
"description": "Edge to first vertical bar",
"default": 0
},
"DW": {
"type": "number",
"description": "Cover distance to wall face",
"default": 0
},
"MATERIAL_BY_DIAMETER": {
"type": "boolean",
"description": "Use material by diameter",
"default": false
},
"MATERIAL_BY_DIAMETER_INPUT": {
"type": "object",
"description": "Material by diameter input",
"additionalProperties": false,
"properties": {
"VERTICAL_END_REBAR": {
"type": "array",
"description": "Vertical/end rebar material mapping",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"REBAR_DIAMETER": {
"type": "string",
"description": "Rebar diameter",
"enum": [
"D4",
"D5",
"D6",
"D7",
"D8",
"D10",
"D13",
"D16",
"D19",
"D22",
"D25",
"D29",
"D32",
"D35",
"D38",
"D41",
"D43",
"D51",
"D57"
]
},
"MATERIAL": {
"type": "string",
"description": "Material grade",
"enum": [
"None",
"SD300",
"SD400",
"SD500",
"SD600",
"SD700",
"SD400S",
"SD500S",
"SD600S"
]
}
}
}
},
"HORIZONTAL_REBAR": {
"type": "array",
"description": "Horizontal rebar material mapping",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"REBAR_DIAMETER": {
"type": "string",
"description": "Rebar diameter",
"enum": [
"D4",
"D5",
"D6",
"D7",
"D8",
"D10",
"D13",
"D16",
"D19",
"D22",
"D25",
"D29",
"D32",
"D35",
"D38",
"D41",
"D43",
"D51",
"D57"
]
},
"MATERIAL": {
"type": "string",
"description": "Material grade",
"enum": [
"None",
"SD300",
"SD400",
"SD500",
"SD600",
"SD700",
"SD400S",
"SD500S",
"SD600S"
]
}
}
}
}
}
},
"ADDITIONAL_WALL_DATA": {
"type": "object",
"description": "Additional wall data",
"additionalProperties": false,
"properties": {
"OUT_OF_PLANE_BENDING": {
"type": "boolean",
"description": "Design of out-of-plane bending",
"default": false
},
"VERTICAL_REBAR_SPACING": {
"type": "object",
"description": "Vertical rebar spacing settings. If omitted, the default spacing dialog state is applied.",
"additionalProperties": false,
"properties": {
"UNIT": {
"type": "string",
"description": "Unit for spacing values.",
"default": "mm",
"oneOf": [
{
"const": "mm",
"title": "mm"
},
{
"const": "in",
"title": "in"
}
]
},
"LIST_FOR_DESIGN": {
"type": "array",
"description": "Selected spacing values used for design.",
"items": {
"type": "number"
},
"default": [
100,
150
]
}
},
"default": {
"UNIT": "mm",
"LIST_FOR_DESIGN": [
100,
150
]
}
},
"HORIZONTAL_REBAR_SPACING_FROM": {
"type": "number",
"description": "Spacing of horizontal rebars (from). Default is 0.05 when unit is m; auto-converted for other units.",
"default": 0.05
},
"END_REBAR_METHOD": {
"type": "integer",
"description": "End rebar design method",
"default": 1,
"oneOf": [
{
"title": "Method-1",
"const": 1
},
{
"title": "Method-2",
"const": 2
},
{
"title": "Method-3",
"const": 3
},
{
"title": "Method-4",
"const": 4
}
]
},
"DIST1": {
"type": "number",
"description": "End rebar spacing for 4 rebars",
"default": 0.3
},
"DIST2": {
"type": "number",
"description": "End rebar spacing for 6 rebars",
"default": 0.15
},
"DIST3": {
"type": "number",
"description": "End rebar spacing for 8 or more rebars",
"default": 0.1
}
}
}
}
}
}
}
}
}
}
}
Request Examples
Example
"Assign": {
"1": {
"BEAM": {
"MAIN_REBAR": [
"D22"
],
"STIRRUPS": "D10",
"STIRRUP_ARRANGEMENT": 2,
"SIDE_BAR": "D13",
"DT": 0,
"DB": 0,
"DOUBLY_REBAR": true,
"SPACING_LIMIT": true,
"DOUBLY_K": 1,
"SPLICED_BARS": 1
},
"COLUMN": {
"MAIN_REBAR": [
"D22"
],
"TIES_SPIRALS": "D10",
"ARRANGEMENT_Y": 2,
"ARRANGEMENT_Z": 2,
"DO": 0,
"SPACING_LIMIT": true,
"SPLICED_BARS": 1
},
"BRACE": {
"MAIN_REBAR": [
"D22"
],
"TIES_SPIRALS": "D10",
"ARRANGEMENT_Y": 2,
"ARRANGEMENT_Z": 2,
"DO": 0,
"SPACING_LIMIT": true,
"SPLICED_BARS": 1
},
"WALL": {
"VERTICAL_REBAR": [
"D10",
"D13"
],
"HORIZONTAL_REBAR": "D10",
"END_REBAR": "D13",
"BE_HORZ_REBAR": "D10",
"BE_HORZ_SPACE": 0.2,
"BE_VERT_SPACE": 0.1,
"DE": 0.05,
"DW": 0.05,
"MATERIAL_BY_DIAMETER": false,
"ADDITIONAL_WALL_DATA": {
"OUT_OF_PLANE_BENDING": false,
"VERTICAL_REBAR_SPACING": [
"@100",
"@150",
"@200",
"@300",
"@400"
],
"HORIZONTAL_REBAR_SPACING_FROM": 0.05,
"END_REBAR_METHOD": 3,
"DIST1": 0.3,
"DIST2": 0.15,
"DIST3": 0.1
}
}
}
}
}
Response Examples
Example
"DCRE": {
"1": {
"BEAM": {
"MAIN_REBAR": [
"D22"
],
"STIRRUPS": "D10",
"STIRRUP_ARRANGEMENT": 2,
"SIDE_BAR": "D13",
"DT": 0,
"DB": 0,
"DOUBLY_REBAR": true,
"SPACING_LIMIT": true,
"DOUBLY_K": 1,
"SPLICED_BARS": 1
},
"COLUMN": {
"MAIN_REBAR": [
"D22"
],
"TIES_SPIRALS": "D10",
"ARRANGEMENT_Y": 2,
"ARRANGEMENT_Z": 2,
"DO": 0,
"SPACING_LIMIT": true,
"SPLICED_BARS": 1
},
"BRACE": {
"MAIN_REBAR": [
"D22"
],
"TIES_SPIRALS": "D10",
"ARRANGEMENT_Y": 2,
"ARRANGEMENT_Z": 2,
"DO": 0,
"SPACING_LIMIT": true,
"SPLICED_BARS": 1
},
"WALL": {
"VERTICAL_REBAR": [
"D10",
"D13"
],
"HORIZONTAL_REBAR": "D10",
"END_REBAR": "D13",
"BE_HORZ_REBAR": "D10",
"BE_HORZ_SPACE": 0.2,
"BE_VERT_SPACE": 0.1,
"DE": 0.05,
"DW": 0.05,
"MATERIAL_BY_DIAMETER": false,
"ADDITIONAL_WALL_DATA": {
"OUT_OF_PLANE_BENDING": false,
"VERTICAL_REBAR_SPACING": [
"@100",
"@150",
"@200",
"@300",
"@400"
],
"HORIZONTAL_REBAR_SPACING_FROM": 0.05,
"END_REBAR_METHOD": 3,
"DIST1": 0.3,
"DIST2": 0.15,
"DIST3": 0.1
}
}
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Keyed object (dictionary). Each property name is an ID string (e.g., "1"). |
"Assign" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
Beam rebar specification and layout |
"BEAM" |
object |
- |
Optional |
|||
|
1.1 |
Main Rebar,(up to 5 types) • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"MAIN_REBAR" |
Array [string] |
|
Optional |
|||
|
1.2 |
Stirrups • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"STIRRUPS" |
string |
|
Optional |
|||
|
1.3 |
Stirrup leg count • 2: "2" • 3: "3" • 4: "4" • 5: "5" • 6: "6" • 7: "7" • 8: "8" • 9: "9" • 10: "10" • 11: "11" • 12: "12" • 13: "13" • 14: "14" • 15: "15" • 16: "16" • 17: "17" • 18: "18" • 19: "19" • 20: "20" |
"STIRRUP_ARRANGEMENT" |
integer |
|
Optional |
|||
|
1.4 |
Side Bar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"SIDE_BAR" |
string |
|
Optional |
|||
|
1.5 |
Top cover distance |
"DT" |
number |
|
Optional |
|||
|
1.6 |
Bottom cover distance |
"DB" |
number |
|
Optional |
|||
|
1.7 |
Use doubly reinforced design |
"DOUBLY_REBAR" |
boolean |
|
Optional |
|||
|
1.8 |
Consider Spacing Limit for Main Rebar |
"SPACING_LIMIT" |
boolean |
|
Optional |
|||
|
When "DOUBLY_REBAR" is true |
||||||||
|
1.9 |
Doubly reinforced k factor |
"DOUBLY_K" |
number |
|
Optional |
|||
|
When "SPACING_LIMIT" is true |
||||||||
|
1.10 |
Splice option • None: "None" • 50%: "50%" • 100%: "100%" |
"SPLICED_BARS" |
string |
|
Optional |
|||
|
2 |
Column rebar specification and layout |
"COLUMN" |
object |
- |
Optional |
|||
|
2.1 |
Main Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"MAIN_REBAR" |
Array [string] |
|
Optional |
|||
|
2.2 |
Ties/Spirals • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"TIES_SPIRALS" |
string |
|
Optional |
|||
|
2.3 |
Tie leg count (Y) • 2: "2" • 3: "3" • 4: "4" • 5: "5" • 6: "6" • 7: "7" • 8: "8" • 9: "9" • 10: "10" • 11: "11" • 12: "12" • 13: "13" • 14: "14" • 15: "15" • 16: "16" • 17: "17" • 18: "18" • 19: "19" • 20: "20" |
"ARRANGEMENT_Y" |
integer |
|
Optional |
|||
|
2.4 |
Tie leg count (Z) • 2: "2" • 3: "3" • 4: "4" • 5: "5" • 6: "6" • 7: "7" • 8: "8" • 9: "9" • 10: "10" • 11: "11" • 12: "12" • 13: "13" • 14: "14" • 15: "15" • 16: "16" • 17: "17" • 18: "18" • 19: "19" • 20: "20" |
"ARRANGEMENT_Z" |
integer |
|
Optional |
|||
|
2.5 |
Cover distance from main rebar center |
"DO" |
number |
|
Optional |
|||
|
2.6 |
Consider Spacing Limit for Main Rebar |
"SPACING_LIMIT" |
boolean |
|
Optional |
|||
|
When "SPACING_LIMIT" is true |
||||||||
|
2.7 |
Splice option • None: "None" • 50%: "50%" • 100%: "100%" |
"SPLICED_BARS" |
string |
|
Optional |
|||
|
3 |
Brace rebar specification and layout |
"BRACE" |
object |
- |
Optional |
|||
|
3.1 |
Main Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"MAIN_REBAR" |
Array [string] |
|
Optional |
|||
|
3.2 |
Ties/Spirals • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"TIES_SPIRALS" |
string |
|
Optional |
|||
|
3.3 |
Tie leg count (Y) • 2: "2" • 3: "3" • 4: "4" • 5: "5" • 6: "6" • 7: "7" • 8: "8" • 9: "9" • 10: "10" • 11: "11" • 12: "12" • 13: "13" • 14: "14" • 15: "15" • 16: "16" • 17: "17" • 18: "18" • 19: "19" • 20: "20" |
"ARRANGEMENT_Y" |
integer |
|
Optional |
|||
|
3.4 |
Tie leg count (Z) • 2: "2" • 3: "3" • 4: "4" • 5: "5" • 6: "6" • 7: "7" • 8: "8" • 9: "9" • 10: "10" • 11: "11" • 12: "12" • 13: "13" • 14: "14" • 15: "15" • 16: "16" • 17: "17" • 18: "18" • 19: "19" • 20: "20" |
"ARRANGEMENT_Z" |
integer |
|
Optional |
|||
|
3.5 |
Cover distance from main rebar center |
"DO" |
number |
|
Optional |
|||
|
3.6 |
Consider Spacing Limit for Main Rebar |
"SPACING_LIMIT" |
boolean |
|
Optional |
|||
|
When "SPACING_LIMIT" is true |
||||||||
|
3.7 |
Splice option • None: "None" • 50%: "50%" • 100%: "100%" |
"SPLICED_BARS" |
string |
|
Optional |
|||
|
4 |
Shear wall rebar specification and layout |
"WALL" |
object |
- |
Optional |
|||
|
4.1 |
Vertical Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"VERTICAL_REBAR" |
Array [string] |
|
Optional |
|||
|
4.2 |
Horizontal Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"HORIZONTAL_REBAR" |
string |
|
Optional |
|||
|
4.3 |
End Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"END_REBAR" |
string |
|
Optional |
|||
|
4.4 |
Boundary Element Horz. Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"BE_HORZ_REBAR" |
string |
|
Optional |
|||
|
4.5 |
Boundary Element Horz. Rebar Space (0.2 m) |
"BE_HORZ_SPACE" |
number |
|
Optional |
|||
|
4.6 |
Boundary Element Vert. Rebar Space (0.1 m) |
"BE_VERT_SPACE" |
number |
|
Optional |
|||
|
4.7 |
Edge to first vertical bar |
"DE" |
number |
|
Optional |
|||
|
4.8 |
Cover distance to wall face |
"DW" |
number |
|
Optional |
|||
|
4.9 |
Material by Rebar Diameter |
"MATERIAL_BY_DIAMETER" |
boolean |
|
Optional |
|||
|
4.10 |
Additional Wall Data |
"ADDITIONAL_WALL_DATA" |
object |
- |
Optional |
|||
|
4.10.1 |
Design of Out-of-plane Bending |
"OUT_OF_PLANE_BENDING" |
boolean |
|
Optional |
|||
|
4.10.2 |
Spacing of Vertical Rebars |
"VERTICAL_REBAR_SPACING" |
object |
[object Object] |
Optional |
|||
|
4.10.2.1 |
Unit for spacing values. • mm: "mm" • in: "in" |
"UNIT" |
string |
|
Optional |
|||
|
4.10.2.2 |
Selected spacing values used for design. |
"LIST_FOR_DESIGN" |
Array [number] |
|
Optional |
|||
|
4.10.3 |
Spacing of Horizontal Rebars (From) - default 0.05 m (auto-converted) |
"HORIZONTAL_REBAR_SPACING_FROM" |
number |
|
Optional |
|||
|
4.10.4 |
End Rebar Design Method • Method-1: "1" • Method-2: "2" • Method-3: "3" • Method-4: "4" |
"END_REBAR_METHOD" |
integer |
|
Optional |
|||
|
When "END_REBAR_METHOD" is 2 | "END_REBAR_METHOD" is 3 | "END_REBAR_METHOD" is 4 |
||||||||
|
4.10.5 |
Dist1 (default 0.3 m) |
"DIST1" |
number |
|
Optional |
|||
|
4.10.6 |
Dist2 (default 0.15 m) |
"DIST2" |
number |
|
Optional |
|||
|
4.10.7 |
Dist3 (default 0.1 m) |
"DIST3" |
number |
|
Optional |
|||
|
When "MATERIAL_BY_DIAMETER" is true |
||||||||
|
4.11 |
Material by Rebar Diameter |
"MATERIAL_BY_DIAMETER_INPUT" |
object |
- |
Optional |
|||
|
4.11.1 |
Vertical/end rebar material mapping |
"VERTICAL_END_REBAR" |
Array [object] |
- |
Optional |
|||
|
4.11.1.1 |
Rebar diameter • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"REBAR_DIAMETER" |
string |
- |
Optional |
|||
|
4.11.1.2 |
Material grade • None: "None" • SD300: "SD300" • SD400: "SD400" • SD500: "SD500" • SD600: "SD600" • SD700: "SD700" • SD400S: "SD400S" • SD500S: "SD500S" • SD600S: "SD600S" |
"MATERIAL" |
string |
- |
Optional |
|||
|
4.11.2 |
Horizontal rebar material mapping |
"HORIZONTAL_REBAR" |
Array [object] |
- |
Optional |
|||
|
4.11.2.1 |
Rebar diameter • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"REBAR_DIAMETER" |
string |
- |
Optional |
|||
|
4.11.2.2 |
Material grade • None: "None" • SD300: "SD300" • SD400: "SD400" • SD500: "SD500" • SD600: "SD600" • SD700: "SD700" • SD400S: "SD400S" • SD500S: "SD500S" • SD600S: "SD600S" |
"MATERIAL" |
string |
- |
Optional |
|||