주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

Weight Irregularity Check - Story Result Table

Input URI

{base url} + post/TABLE



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "required": [
        "TABLE_TYPE"
      ],
      "additionalProperties"false,
      "properties": {
        "EXPORT_PATH": {
          "type""string",
          "description""Result Table Save Path"
        },
        "TABLE_NAME": {
          "type""string",
          "description""Response Table Title",
          "default""Empty"
        },
        "TABLE_TYPE": {
          "type""string",
          "description""Weight Irregularity Check Result Table Type",
          "enum": [
            "WEIGHT_IRREGULARITY_X",
            "WEIGHT_IRREGULARITY_Y"
          ]
        },
        "UNIT": {
          "type""object",
          "description""Response Unit Setting",
          "additionalProperties"false,
          "properties": {
            "FORCE": {
              "type""string",
              "description""Force unit",
              "default""KGF"
            },
            "DIST": {
              "type""string",
              "description""Length/Distance unit",
              "default""MM"
            },
            "HEAT": {
              "type""string",
              "description""Heat unit",
              "default""CAL"
            },
            "TEMP": {
              "type""string",
              "description""Temperature unit",
              "default""C"
            }
          }
        },
        "STYLES": {
          "type""object",
          "description""Response Number Format",
          "additionalProperties"false,
          "properties": {
            "FORMAT": {
              "type""string",
              "description""Number format",
              "enum": [
                "DEFAULT",
                "Default",
                "Fixed",
                "Scientific",
                "General"
              ],
              "default""DEFAULT"
            },
            "PLACE": {
              "type""integer",
              "description""Digit place",
              "minimum"0,
              "maximum"15,
              "default"0
            }
          }
        },
        "LOAD_CASE_NAMES": {
          "type""array",
          "description""StaticLoad/LoadCombinationName&Type",
          "items": {
            "type""string"
          }
        },
        "SET_CALCULATION_METHOD": {
          "type""object",
          "description""Weight irregularity calculation method options",
          "additionalProperties"false,
          "properties": {
            "STORY_DRIFT_METHOD": {
              "type""string",
              "description""Story drift calculation method",
              "enum": [
                "Drift at the Center of Mass"
              ],
              "default""Drift at the Center of Mass"
            }
          }
        },
        "COMPONENTS": {
          "type""array",
          "description""Components of Result Table",
          "items": {
            "type""string",
            "enum": [
              "Index",
              "Load Case",
              "Story",
              "Level",
              "Story Height",
              "Story Weight",
              "Adjacent Story Weight/1.5M(Upper)",
              "Adjacent Story Weight/1.5M(Lower)",
              "Story Weight Ratio",
              "Story Drift Angle Ratio",
              "Remark"
            ]
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "TABLE_NAME": "Empty",
    "TABLE_TYPE": "WEIGHT_IRREGULARITY_X",
    "LOAD_CASE_NAMES": [
      "DL(ST)"
    ],
    "COMPONENTS": [
      "Index",
      "Load Case",
      "Story",
      "Level",
      "Story Height",
      "Story Weight",
      "Adjacent Story Weight/1.5M(Upper)",
      "Adjacent Story Weight/1.5M(Lower)",
      "Story Weight Ratio",
      "Story Drift Angle Ratio",
      "Remark"
    ]
  }
}


Response Examples

Example

{
  "Empty": {
    "FORCE": "KN",
    "DIST": "M",
    "HEAD": [
      "Index",
      "Load Case",
      "Story",
      "Level",
      "Story Height",
      "Story Weight",
      "Adjacent Story Weight/1.5M(Upper)",
      "Adjacent Story Weight/1.5M(Lower)",
      "Story Weight Ratio",
      "Story Drift Angle Ratio",
      "Remark"
    ],
    "DATA": [
      [
        "1",
        "DL",
        "Roof",
        "8.50",
        "0.00",
        "894.823",
        "0.000",
        "2620.084",
        "0.342",
        "0.000",
        "Regular"
      ],
      [
        "2",
        "DL",
        "2F",
        "4.50",
        "4.00",
        "1746.723",
        "1342.235",
        "3312.822",
        "1.301",
        "0.000",
        "Regular"
      ],
      [
        "3",
        "DL",
        "1F",
        "0.00",
        "4.50",
        "2336.913",
        "2620.084",
        "0.000",
        "0.892",
        "0.099",
        "Regular"
      ],
      [
        "4",
        "DL",
        "B1",
        "-4.00",
        "4.00",
        "0.000",
        "3312.822",
        "0.000",
        "0.000",
        "0.078",
        "Regular"
      ],
      [
        "5",
        "DL",
        "B2",
        "-6.50",
        "2.50",
        "0.000",
        "0.000",
        "0.000",
        "0.000",
        "6.745",
        "Regular"
      ]
    ]
  }
}


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

Export Path

Optional: save results to a file path.

"EXPORT_PATH"

string

-

Optional

2

Table Name

"TABLE_NAME"

string

"Empty"

Optional

3

Table Type

• Weight Irregularity(X): "WEIGHT_IRREGULARITY_X"

• Weight Irregularity(Y): "WEIGHT_IRREGULARITY_Y"

"TABLE_TYPE"

string

-

Required

4

Unit Settings

"UNIT"

object

System

Optional

4.1

Force unit

"FORCE"

string

"KGF"

Optional

4.2

Length/Distance unit

"DIST"

string

"MM"

Optional

4.3

Heat unit

"HEAT"

string

"CAL"

Optional

4.4

Temperature unit

"TEMP"

string

"C"

Optional

5

Number Format

"STYLES"

object

System

Optional

5.1

Number format

• DEFAULT: "DEFAULT"

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

"DEFAULT"

Optional

5.2

Digit place

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

0

Optional

6

Load Case Names

"LOAD_CASE_NAMES"

Array [string]

-

Optional

7

Calculation Method

"SET_CALCULATION_METHOD"

object

-

Optional

7.1

Story drift calculation method

• Drift at the Center of Mass: "Drift at the Center of Mass"

"STORY_DRIFT_METHOD"

string

"Drift at the Center of Mass"

Optional

8

Components

• Index: "Index"

• Load Case: "Load Case"

• Story: "Story"

• Level: "Level"

• Story Height: "Story Height"

• Story Weight: "Story Weight"

• Adjacent Story Weight/1.5M(Upper): "Adjacent Story Weight/1.5M(Upper)"

• Adjacent Story Weight/1.5M(Lower): "Adjacent Story Weight/1.5M(Lower)"

• Story Weight Ratio: "Story Weight Ratio"

• Story Drift Angle Ratio: "Story Drift Angle Ratio"

• Remark: "Remark"

"COMPONENTS"

Array [string]

-

Optional



0
컨텐츠가 도움이 되셨나요?