[RCHK] Rebar Input for Column Section

"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

  • Column : "COLUMN"

  • Beam : "BEAM"

"MEMBTYPE"

🔴

3

Rebar Input for Column Section

"COLM"

 

 

 

Longitudinal Rebar Data

4

 

"vLAYER"

 

 

5

Layer No.

"INDEX"

🔴

6

Dc

"dDc"

🔴

7

 

"vPOSITION"

 

🔴

8

POSITION

  • POS1 : “P1”

  • POS2 : “P2”

"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 } } } }