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

DESIGN/PSC/AASHTO-LRFD24/TABLE : Check Shear Strength

Input URI

{base url} + DESIGN/PSC/AASHTO-LRFD24/TABLE



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "required": [
        "TABLE_TYPE"
      ],
      "additionalProperties"false,
      "properties": {
        "TABLE_NAME": {
          "type""string",
          "description""Response Table Title",
          "default"""
        },
        "TABLE_TYPE": {
          "type""string",
          "description""Check Shear Strength - Result Table Type",
          "enum": [
            "PSC_SHEAR",
            "PSC_SHEAR_VBEAM"
          ]
        },
        "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"
            }
          },
          "default""System"
        },
        "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
            }
          },
          "default""System"
        },
        "COMPONENTS": {
          "type""array",
          "description""Components of Result Table",
          "items": {
            "type""string",
            "enum": [
              "Elem",
              "Part",
              "Max/Min",
              "LComName",
              "Type",
              "CHK",
              "Vu",
              "Mu",
              "Vn",
              "Phi",
              "Vc",
              "Vs",
              "Vp",
              "PhiVn",
              "de",
              "dv",
              "ex",
              "theta",
              "beta",
              "Avs",
              "Ast",
              "Al",
              "bv",
              "Avs_min",
              "Avs_req",
              "Al_min",
              "bv_min",
              "Vri",
              "Vui",
              "Interface_Shear"
            ]
          }
        },
        "NODE_ELEMS": {
          "type""object",
          "description""Node/Element No. Input",
          "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"
            }
          }
        },
        "PARTS": {
          "type""array",
          "description""Element Part Number",
          "items": {
            "type""string",
            "enum": [
              "PartI",
              "PartJ"
            ]
          },
          "default": [
            "All"
          ]
        },
        "MAX_MIN": {
          "type""array",
          "description""Compression or Tension Stress",
          "items": {
            "type""string",
            "enum": [
              "Max",
              "Min"
            ]
          },
          "default": [
            "All"
          ]
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "TABLE_NAME": "test",
    "TABLE_TYPE": "PSC_SHEAR",
    "COMPONENTS": [
      "Elem",
      "Part",
      "Max/Min",
      "LComName",
      "Type",
      "CHK",
      "Vu",
      "Mu",
      "Vn",
      "Phi",
      "Vc",
      "Vs",
      "Vp",
      "PhiVn",
      "de",
      "dv",
      "ex",
      "theta",
      "beta",
      "Avs",
      "Ast",
      "Al",
      "bv",
      "Avs_min",
      "Avs_req",
      "Al_min",
      "bv_min",
      "Vri",
      "Vui",
      "Interface_Shear"
    ],
    "PARTS": [
      "PartI"
    ],
    "MAX_MIN": [
      "Max"
    ],
    "NODE_ELEMS": {
      "KEYS": [
        46,
        47
      ]
    }
  }
}


Response Examples

Example

{
  "test": {
    "FORCE": "KN",
    "DIST": "M",
    "HEAD": [
      "Index",
      "Elem",
      "Part",
      "Max/Min",
      "LComName",
      "Type",
      "CHK",
      "Vu",
      "Mu",
      "Vn",
      "Phi",
      "Vc",
      "Vs",
      "Vp",
      "PhiVn",
      "de",
      "dv",
      "ex",
      "theta",
      "beta",
      "Avs",
      "Ast",
      "Al",
      "bv",
      "Avs_min",
      "Avs_req",
      "Al_min",
      "bv_min",
      "Vri",
      "Vui"
    ],
    "DATA": [
      [
        "1",
        "46",
        "I[1]",
        "Max",
        "gLCB14",
        "-",
        "NG",
        "129.2448",
        "-7963.3324",
        "80.4168",
        "0.9000",
        "80.4168",
        "0.0000",
        "0.0000",
        "72.3751",
        "0.2540",
        "1.1521",
        "0.0060",
        "50.0000",
        "0.8727",
        "0.0000",
        "0.0000",
        "0.0000",
        "0.1524",
        "0.0000",
        "0.0000",
        "0.0000",
        "0.0125",
        "-",
        "-"
      ],
      [
        "2",
        "47",
        "I[2]",
        "Max",
        "gLCB12",
        "FX-MAX",
        "OK",
        "0.0000",
        "0.0000",
        "442.2925",
        "0.9000",
        "442.2925",
        "0.0000",
        "0.0000",
        "398.0633",
        "0.0000",
        "1.1521",
        "0.0000",
        "29.0000",
        "4.8000",
        "0.0000",
        "0.0000",
        "0.0000",
        "0.1524",
        "0.0000",
        "0.0000",
        "0.0000",
        "0.0000",
        "-",
        "-"
      ]
    ]
  }
}


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

Table Name

Output table title in response

"TABLE_NAME"

string

""

Optional

2

Table Type

• Check Shear Strength: "PSC_SHEAR"

• Check Shear Strength(Virtual Beam): "PSC_SHEAR_VBEAM"

"TABLE_TYPE"

string

-

Required

3

Export Path

Optional: Save results to file path

"EXPORT_PATH"

string

-

Optional

4

Unit Settings

"UNIT"

object

System

Optional

4.1

Force unit

"FORCE"

string

-

Optional

4.2

Length/Distance unit

"DIST"

string

-

Optional

4.3

Heat unit

"HEAT"

string

-

Optional

4.4

Temperature unit

"TEMP"

string

-

Optional

5

Number Format

"STYLES"

object

System

Optional

5.1

Number format

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

-

Optional

5.2

Digit place

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

-

Optional

6

Components

• Elem: "Elem"

• Part: "Part"

• Max/Min: "Max/Min"

• LComName: "LComName"

• Type: "Type"

• CHK: "CHK"

• Vu: "Vu"

• Mu: "Mu"

• Vn: "Vn"

• Phi: "Phi"

• Vc: "Vc"

• Vs: "Vs"

• Vp: "Vp"

• PhiVn: "PhiVn"

• de: "de"

• dv: "dv"

• ex: "ex"

• theta: "theta"

• beta: "beta"

• Avs: "Avs"

• Ast: "Ast"

• Al: "Al"

• bv: "bv"

• Avs_min: "Avs_min"

• Avs_req: "Avs_req"

• Al_min: "Al_min"

• bv_min: "bv_min"

• Vri: "Vri"

• Vui: "Vui"

• Interface_Shear(CHK): "Interface_Shear"

"COMPONENTS"

Array [string]

-

Optional

7

Node/Element Selection

Use only ONE of the three methods: KEYS, TO, or STRUCTURE_GROUP_NAME

"NODE_ELEMS"

object

-

Optional

7.1

Specify Each ID

"KEYS"

Array [integer]

-

Optional

7.2

Specify ID Range (e.g., '1to160')

"TO"

string

-

Optional

7.3

Specify Structure Group Name

"STRUCTURE_GROUP_NAME"

string

-

Optional

8

Element Parts

• PartI: "PartI"

• PartJ: "PartJ"

"PARTS"

Array [string]

["All"]

Optional

9

Compression/Tension

• Max: "Max"

• Min: "Min"

"MAX_MIN"

Array [string]

["All"]

Optional



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