Input URI
{base url} + db/BUCK |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
{
"BUCK": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"MODE_NUM": {
"description": "NumberofModes",
"type": "integer"
},
"OPT_POSITIVE": {
"description": "UsePositiveValueOnly",
"type": "boolean"
},
"OPT_CONSIDER_AXIAL_ONLY": {
"description": "ConsiderAxialOnly",
"type": "boolean"
},
"LOAD_FACTOR_FROM": {
"description": "Searchfrom",
"type": "number"
},
"LOAD_FACTOR_TO": {
"description": "Searchto",
"type": "number"
},
"OPT_STURM_SEQ": {
"description": "CheckSturmSequence",
"type": "boolean"
},
"ITEMS": {
"description": "BucklingCombination",
"type": "array",
"items": {
"type": "object",
"properties": {
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"FACTOR": {
"description": "ScaleFactor",
"type": "number"
},
"LOAD_TYPE": {
"description": "LoadType",
"type": "integer"
}
}
}
}
}
}
}
"BUCK": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"MODE_NUM": {
"description": "NumberofModes",
"type": "integer"
},
"OPT_POSITIVE": {
"description": "UsePositiveValueOnly",
"type": "boolean"
},
"OPT_CONSIDER_AXIAL_ONLY": {
"description": "ConsiderAxialOnly",
"type": "boolean"
},
"LOAD_FACTOR_FROM": {
"description": "Searchfrom",
"type": "number"
},
"LOAD_FACTOR_TO": {
"description": "Searchto",
"type": "number"
},
"OPT_STURM_SEQ": {
"description": "CheckSturmSequence",
"type": "boolean"
},
"ITEMS": {
"description": "BucklingCombination",
"type": "array",
"items": {
"type": "object",
"properties": {
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"FACTOR": {
"description": "ScaleFactor",
"type": "number"
},
"LOAD_TYPE": {
"description": "LoadType",
"type": "integer"
}
}
}
}
}
}
}
Examples
Buckling Analysis Control
{
"Assign": {
"1": {
"MODE_NUM": 12,
"OPT_POSITIVE": true,
"OPT_CONSIDER_AXIAL_ONLY": true,
"LOAD_FACTOR_FROM": 0,
"LOAD_FACTOR_TO": 0,
"OPT_STURM_SEQ": true,
"ITEMS": [
{
"LCNAME": "A",
"FACTOR": 1,
"LOAD_TYPE": 0
},
{
"LCNAME": "B",
"FACTOR": 1,
"LOAD_TYPE": 1
}
]
}
}
}
"Assign": {
"1": {
"MODE_NUM": 12,
"OPT_POSITIVE": true,
"OPT_CONSIDER_AXIAL_ONLY": true,
"LOAD_FACTOR_FROM": 0,
"LOAD_FACTOR_TO": 0,
"OPT_STURM_SEQ": true,
"ITEMS": [
{
"LCNAME": "A",
"FACTOR": 1,
"LOAD_TYPE": 0
},
{
"LCNAME": "B",
"FACTOR": 1,
"LOAD_TYPE": 1
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Number of Modes |
"MODE_NUM" |
Integer |
- |
Required |
|
2 |
Load Factor Range Type • Positive Value Only: true • Search: false |
"OPT_POSITIVE" |
Boolean |
false |
Optional |
|
3 |
Search From • When the "OPT_POSITIVE" is false |
"LOAD_FACTOR_FROM" |
Number |
0 |
Optional |
|
4 |
Search To • When the "OPT_POSITIVE" is false |
"LOAD_FACTOR_TO" |
Number |
0 |
Optional |
|
5 |
Check Sturm Sequence |
"OPT_STURM_SEQ" |
Boolean |
false |
Optional |
|
6 |
Frame Geometric Stiffness Option • Consider Axial Only |
"OPT_CONSIDER_AXIAL_ONLY" |
Boolean |
false |
Optional |
|
7 |
Load Cases • Insert the data as an object |
"ITEMS" |
Array |
- |
Required |
|
(1) |
Load Case Name |
"LCNAME" |
String |
- |
Required |
|
(2) |
Scale Factor |
"FACTOR" |
Number |
0 |
Optional |
|
(3) |
Load Type • Variable: 0 • Constant: 1 |
"LOAD_TYPE" |
Integer |
0 |
Optional |