[RCHK] Rebar Input for Column Section
- Space Sync for Confluence
"RCHK": {
"MEMBTYPE": {
"__DESC__": "MEMBTYPE",
"__TYPE__": "String"
},
"ENVTYPE": {
"__DESC__": "ENVTYPE",
"__TYPE__": "String"
},
"COLM": {
"__DESC__": "COLM",
"__TYPE__": {
"bIMJ_SAME": {
"__DESC__": "bIMJ_SAME",
"__TYPE__": "Bool"
},
"vLAYER": {
"__DESC__": "vMAIN",
"__TYPE__": [
{
"INDEX": {
"__DESC__": "INDEX",
"__TYPE__": "Integer"
},
"dDc": {
"__DESC__": "dDc",
"__TYPE__": "Real"
},
"vPOSITION": {
"__DESC__": "vPOSITION",
"__TYPE__": [
{
"POSITION": {
"__DESC__": "POSITION",
"__TYPE__": "String"
},
"BAR_NUM": {
"__DESC__": "BAR_NUM",
"__TYPE__": "Integer"
},
"BAR_NAME1": {
"__DESC__": "BAR_NAME1",
"__TYPE__": "String"
},
"BAR_NAME2": {
"__DESC__": "BAR_NAME2",
"__TYPE__": "String"
}
}
]
}
}
]
},
"SUB_BAR": {
"__DESC__": "SUB_BAR",
"__TYPE__": {
"SUBBAR_NAME": {
"__DESC__": "SUBBAR_NAME",
"__TYPE__": "String"
},
"SUBBAR_DIST": {
"__DESC__": "SUBBAR_DIST",
"__TYPE__": "Real"
},
"SUBBAR_NUM": {
"__DESC__": "SUBBAR_NUM",
"__TYPE__": "Real"
},
"SUBBAR_NAME_Y": {
"__DESC__": "SUBBAR_NAME_Y",
"__TYPE__": "String"
},
"SUBBAR_NAME_Z": {
"__DESC__": "SUBBAR_NAME_Z",
"__TYPE__": "String"
},
"SUBBAR_NUM_Y": {
"__DESC__": "SUBBAR_NUM_Y",
"__TYPE__": "Real"
},
"SUBBAR_NUM_Z": {
"__DESC__": "SUBBAR_NUM_Z",
"__TYPE__": "Real"
}
}
}
}
}
}
Introduce Input Data Symbols
API - Value Type | Input Data |
---|
API - Value Type | Input Data | ||
---|---|---|---|
Integer | 🔴 | Essential | |
String | ❌ | Unnecessary | |
Boolean | 🔺 | Optional | |
Real |
|
|
The required Input Data for defining Rebar Input for Column Section
NO. | Name | API - Key | API - Value Type | Rebar Input |
---|
NO. | Name | API - Key | API - Value Type | Rebar Input |
---|---|---|---|---|
1 | Section No. | “KEY” | 🔴 | |
2 | Member Type
| "MEMBTYPE" | 🔴 | |
3 | Rebar Input for Column Section | "COLM" |
|
|
| Longitudinal Rebar Data | |||
4 |
| "vLAYER" |
|
|
5 | Layer No. | "INDEX" | 🔴 | |
6 | Dc | "dDc" | 🔴 | |
7 |
| "vPOSITION" |
| 🔴 |
8 | POSITION
| "POSITION" | 🔴 | |
9 | Bar NUM. | "BAR_NUM" | 🔴 | |
10 | Bar Size 1 | "BAR_NAME1" | 🔴 | |
11 | Bar Size 2 | "BAR_NAME2" | 🔺 | |
| Transverse Rebar Data | |||
12 |
| "SUB_BAR" |
|
|
13 | Subbar Size | "SUBBAR_NAME" | 🔴 | |
14 | Subbar Space | "SUBBAR_DIST" | 🔴 | |
15 | Subbar Number | "SUBBAR_NUM" | 🔴 | |
16 | SUBBAR_NAME_Y | "SUBBAR_NAME_Y" | 🔺 | |
17 | SUBBAR_NAME_Z | "SUBBAR_NAME_Z" | 🔺 | |
18 | SUBBAR_NUM_Y | "SUBBAR_NUM_Y" | 🔺 | |
19 | SUBBAR_NUM_Z | "SUBBAR_NUM_Z" | 🔺 |
The JSON format example for inputting Rebar Input for Column Section
"RCHK": {
"100": {
"MEMBTYPE": "COLUMN",
"COLM": {
"vLAYER": [
{
"INDEX": 1,
"dDc": 0.1,
"vPOSITION": [
{
"POSITION": "P1",
"BAR_NUM": 10,
"BAR_NAME1": "D22"
}
]
},
{
"INDEX": 2,
"dDc": 0.15,
"vPOSITION": [
{
"POSITION": "P1",
"BAR_NUM": 8,
"BAR_NAME1": "D19"
}
]
}
],
"SUB_BAR": {
"SUBBAR_NAME": "D10",
"SUBBAR_DIST": 0.15,
"SUBBAR_NUM": 2.0
}
}
}
}
"RCHK": {
"2": {
"MEMBTYPE": "COLUMN",
"COLM": {
"vLAYER": [
{
"INDEX": 1,
"dDc": 0.1,
"vPOSITION": [
{
"POSITION": "P1",
"BAR_NUM": 10,
"BAR_NAME1": "D22"
},
{
"POSITION": "P2",
"BAR_NUM": 10,
"BAR_NAME1": "D22"
}
]
},
{
"INDEX": 2,
"dDc": 0.2,
"vPOSITION": [
{
"POSITION": "P1",
"BAR_NUM": 8,
"BAR_NAME1": "D19"
},
{
"POSITION": "P2",
"BAR_NUM": 8,
"BAR_NAME1": "D19"
}
]
}
],
"SUB_BAR": {
"SUBBAR_NAME": "D10",
"SUBBAR_DIST": 0.15,
"SUBBAR_NUM": 2.0
}
}
}
}