入力 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" }
}
}
}
"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
}
}
}
}
"Assign": {
"12": {
"FACTOR": 0.8,
"COMPONENTS": {
"AXIAL": true,
"MOMENT": true,
"SHEAR": false
}
}
}
}
積載荷重の低減(PUT:COMPONENTS を省略した場合、適用対象はすべて false になる)
{
"Assign": {
"13": {
"FACTOR": 0.6
}
}
}
"Assign": {
"13": {
"FACTOR": 0.6
}
}
}
積載荷重の低減(GET)
{
"MLLR": {
"12": {
"FACTOR": 0.8,
"COMPONENTS": {
"AXIAL": true,
"MOMENT": true,
"SHEAR": false
}
}
}
}
"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 |
オプション |