メインコンテンツへスキップ
JSON Manual 作成 編集

AIJ-ASD02:積載荷重の低減率の修正

入力 URI

{base url} + DESIGN/STEEL/AIJ-ASD02/MLLR



 

メソッド

POST, GET, PUT, DELETE



 

JSON スキーマ

適用対象の構造は MLLR_COMPONENTS として併記します。

詳細

{
    "MLLR": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "FACTOR": {
                "description": "Reduction Factor (0.3 - 1.0)",
                "type": "number"
            },
            "COMPONENTS": {
                "description": "Applied Components",
                "$ref": "#/MLLR_COMPONENTS"
            }
        }
    },
 
    "MLLR_COMPONENTS": {
        "type": "object",
        "properties": {
            "AXIAL": { "description": "Axial Force", "type": "boolean" },
            "MOMENT": { "description": "Moments", "type": "boolean" },
            "SHEAR": { "description": "Shear Forces", "type": "boolean" }
        }
    }
}



 

例

積載荷重の低減(PUT)

{
    "Assign": {
        "12": {
            "FACTOR": 0.8,
            "COMPONENTS": {
                "AXIAL": true,
                "MOMENT": true,
                "SHEAR": false
            }
        }
    }
}

積載荷重の低減(PUT:COMPONENTS を省略した場合、適用対象はすべて false になる)

{
    "Assign": {
        "13": {
            "FACTOR": 0.6
        }
    }
}

積載荷重の低減(GET)

{
    "MLLR": {
        "12": {
            "FACTOR": 0.8,
            "COMPONENTS": {
                "AXIAL": true,
                "MOMENT": true,
                "SHEAR": false
            }
        }
    }
}



 

仕様

No. 説明 Key データ型 Default 必須

1

積載荷重の低減係数。

0.3 以上 1.0 以下の値を指定する。範囲外の値を指定した場合はエラーとなる。

省略した場合は 1.0(低減なし)に設定される。既存の値は保持されない。

"FACTOR"

Number

1.0

オプション

2

低減を適用する断面力の指定。

このオブジェクト自体を省略した場合、AXIAL/MOMENT/SHEAR はすべて false に設定される。既存の値は保持されない。

"COMPONENTS"

Object

-

オプション

3

【適用対象】軸力に低減を適用するか。

"AXIAL"

Boolean

false

オプション

4

【適用対象】曲げモーメントに低減を適用するか。

"MOMENT"

Boolean

false

オプション

5

【適用対象】せん断力に低減を適用するか。

"SHEAR"

Boolean

false

オプション



 

0
コンテンツが役に立ちましたか?