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

Time History Output Option

Input URI

{base url} + db/THOO-M1



 

Active Methods

GET, PUT, DELETE



 

JSON Schema

Details

{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "Assign"
  ],
  "properties": {
    "Assign": {
      "type": "object",
      "description": "Keys are string indices (e.g. \"1\"); each value is a Time History Output Option settings object.",
      "minProperties": 1,
      "additionalProperties": {
        "type": "object",
        "unevaluatedProperties": false,
        "required": [
          "OUT_OPT",
          "RESULT_SELECTION"
        ],
        "allOf": [
          {
            "type": "object",
            "required": [
              "OUT_OPT"
            ],
            "properties": {
              "OUT_OPT": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "HINGE_OUT",
                  "COMMON_OPT"
                ],
                "properties": {
                  "HINGE_OUT": {
                    "type": "integer",
                    "enum": [
                      0,
                      1,
                      2
                    ],
                    "description": "All Inelastic Elements (3개 라디오가 단일 필드에 병합)"
                  },
                  "COMMON_OPT": {
                    "type": "boolean",
                    "description": "Common with Inelastic Results Option (true 전송 시 서버가 FIBER_OUT 을 HINGE_OUT 과 동일 강제)"
                  },
                  "FIBER_OUT": {
                    "type": "integer",
                    "enum": [
                      0,
                      1,
                      2
                    ],
                    "description": "All Inelastic Elements (FIBER_OUT >= HINGE_OUT 제약)"
                  }
                },
                "allOf": [
                  {
                    "description": "COMMON_OPT=false이면 FIBER_OUT 필수",
                    "if": {
                      "properties": {
                        "COMMON_OPT": {
                          "const": false
                        }
                      },
                      "required": [
                        "COMMON_OPT"
                      ]
                    },
                    "then": {
                      "required": [
                        "FIBER_OUT"
                      ]
                    }
                  },
                  {
                    "description": "COMMON_OPT=false and HINGE_OUT=1이면 FIBER_OUT은 1 또는 2만 허용",
                    "if": {
                      "properties": {
                        "COMMON_OPT": {
                          "const": false
                        },
                        "HINGE_OUT": {
                          "const": 1
                        }
                      },
                      "required": [
                        "COMMON_OPT",
                        "HINGE_OUT"
                      ]
                    },
                    "then": {
                      "properties": {
                        "FIBER_OUT": {
                          "enum": [
                            1,
                            2
                          ]
                        }
                      }
                    }
                  },
                  {
                    "description": "COMMON_OPT=false and HINGE_OUT=2이면 FIBER_OUT은 2만 허용",
                    "if": {
                      "properties": {
                        "COMMON_OPT": {
                          "const": false
                        },
                        "HINGE_OUT": {
                          "const": 2
                        }
                      },
                      "required": [
                        "COMMON_OPT",
                        "HINGE_OUT"
                      ]
                    },
                    "then": {
                      "properties": {
                        "FIBER_OUT": {
                          "enum": [
                            2
                          ]
                        }
                      }
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "object",
            "required": [
              "RESULT_SELECTION"
            ],
            "properties": {
              "RESULT_SELECTION": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "ENERGY_RESULT": {
                    "type": "boolean",
                    "default": true,
                    "description": "Time History Energy Result"
                  },
                  "SDVI": {
                    "type": "boolean",
                    "default": true,
                    "description": "Viscous Damper / Oil Damper Result"
                  },
                  "SDVE": {
                    "type": "boolean",
                    "default": true,
                    "description": "Viscoelastic Damper Result"
                  },
                  "SDST": {
                    "type": "boolean",
                    "default": true,
                    "description": "Steel Damper Result"
                  },
                  "SDHY": {
                    "type": "boolean",
                    "default": true,
                    "description": "Hysteretic Isolator Result"
                  },
                  "SDIS": {
                    "type": "boolean",
                    "default": true,
                    "description": "Isolator Result"
                  }
                }
              }
            }
          }
        ]
      }
    }
  }
}



 

Examples

Time History Output Option

{
  "Assign": {
    "1": {
      "OUT_OPT": {
        "HINGE_OUT": 1,
        "COMMON_OPT": false,
        "FIBER_OUT": 1
      },
      "RESULT_SELECTION": {
        "ENERGY_RESULT": true,
        "SDVI": true,
        "SDVE": true,
        "SDST": true,
        "SDHY": true,
        "SDIS": true
      }
    }
  }
}



 

Specifications

No. Description Key Value Type Default Required

1

Nonlinear Analysis Result Output Option

"OUT_OPT"

object

-

Required

(1)

Inelastic Hinge: All each Step Output Option

• All Inelastic Elements: 0

• Selected Elements: 1

• No Step-by-Step: 2

"HINGE_OUT"

integer (enum)

-

Required

 

(2)

 Fiber Section: All each Step Output Option

• All Inelastic Elements: 0

• Selected Elements: 1

• No Step-by-Step: 2

 "FIBER_OUT"

integer (enum)

-

Required

2

Time History Result Option

"RESULT_SELECTION"

object

-

Required

(1)

Time History Energy Result

"ENERGY_RESULT"

boolean

true

Optional

(2)

Viscous Damper / Oil Damper Result

"SDVI"

boolean

true

Optional

(3)

Viscoelastic Damper Result

"SDVE"

boolean

true

Optional

(4)

Steel Damper Result

"SDST"

boolean

true

Optional

(5)

Hysteretic Isolator Result

"SDHY"

boolean

true

Optional

(6)

Isolator Result

"SDIS"

boolean

true

Optional

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