Input URI
{base url} + db/BMLD |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"BMLD": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"ITEMS": {
"description": "BeamLoadItems",
"type": "array",
"items": {
"type": "object",
"properties": {
"ID": {
"description": "ID",
"type": "integer"
},
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"GROUP_NAME": {
"description": "GroupName",
"type": "string"
},
"CMD": {
"description": "ElementType",
"type": "string"
},
"TYPE": {
"description": "LoadTYPE",
"type": "string"
},
"DIRECTION": {
"description": "LoadDirection",
"type": "string"
},
"VX": {
"description": "VectorX",
"type": "number"
},
"VY": {
"description": "VectorY",
"type": "number"
},
"VZ": {
"description": "VectorZ",
"type": "number"
},
"USE_PROJECTION": {
"description": "UseProjection",
"type": "boolean"
},
"USE_ECCEN": {
"description": "IsEccentricity",
"type": "boolean"
},
"ECCEN_TYPE": {
"description": "EccentricityType",
"type": "integer"
},
"ECCEN_DIR": {
"description": "EccentricityDirection",
"type": "string"
},
"I_END": {
"description": "DistanceI",
"type": "number"
},
"J_END": {
"description": "DistanceJ",
"type": "number"
},
"USE_J_END": {
"description": "UseDistanceJ",
"type": "boolean"
},
"D": {
"description": "DistanceRatio",
"type": "array",
"items": {
"type": "number",
"maxItems": 4
}
},
"P": {
"description": "ForceType",
"type": "array",
"items": {
"type": "number",
"maxItems": 4
}
},
"USE_ADDITIONAL": {
"description": "UseAdditional",
"type": "boolean"
},
"ADDITIONAL_I_END": {
"description": "AdditionalDistanceI",
"type": "number"
},
"ADDITIONAL_J_END": {
"description": "AdditionalDistanceJ",
"type": "number"
},
"USE_ADDITIONAL_J_END": {
"description": "UseAdditionalDistanceJ",
"type": "boolean"
}
}
}
}
}
}
}
Examples
Beam Loads
"Assign": {
"115": {
"ITEMS": [
{
"ID": 1,
"LCNAME": "L",
"GROUP_NAME": "",
"CMD": "BEAM",
"TYPE": "UNILOAD",
"DIRECTION": "GZ",
"USE_PROJECTION": false,
"USE_ECCEN": false,
"D": [
0,
1,
0,
0
],
"P": [
-50,
-50,
0,
0
]
}
]
}
}
}
Beam Loads with Eccentricity
"Assign": {
"115": {
"ITEMS": [
{
"ID": 1,
"LCNAME": "L",
"GROUP_NAME": "",
"CMD": "BEAM",
"TYPE": "UNILOAD",
"DIRECTION": "GZ",
"USE_PROJECTION": false,
"USE_ECCEN": true,
"ECCEN_TYPE": 1,
"ECCEN_DIR": "GX",
"I_END": 0.5,
"J_END": 0.6,
"USE_J_END": true,
"D": [
0.18,
0.54,
0.7,
0.9
],
"P": [
-50,
-50,
-30,
-30
],
"USE_ADDITIONAL": false,
"ADDITIONAL_I_END": 0,
"ADDITIONAL_J_END": 0,
"USE_ADDITIONAL_J_END": false
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Beam Loads • Insert the data as an object |
"ITEMS" |
Array |
- |
Required |
|
(1) |
Serial Number |
"ID" |
Integer |
0 |
Optional |
|
(2) |
Load Case Name |
"LCNAME" |
String |
- |
Required |
|
(3) |
Load Group Name |
"GROUP_NAME" |
String |
Blank |
Optional |
|
(4) |
Load Classification • Element Beam Loads: "BEAM" • Line Beam Loads: "LINE" • Typical Beam Loads: "TYPICAL" |
"CMD" |
String |
- |
Required |
|
(5) |
Load Type • Concentrated Forces: "CONLOAD" • Concentrated Moments / Torsions: "CONMOMENT" • Uniform Loads: "UNILOAD" • Uniform Moments / Torsions: "UNIMOMENT" • Trapezoidal Loads: "UNILOAD" • Trapezoidal Moments / Torsions: "UNIMOMENT" • Uniform Pressure: "PRESSURE" • Trapezoidal Pressure: "PRESSURE" |
"TYPE" |
String |
- |
Required |
|
(6) |
Direction • Local x: "LX" • Local y: "LY" • Local z: "LZ" • Global X: "GX" • Global Y: "GY" • Global Z: "GZ" |
"DIRECTION" |
String |
- |
Required |
|
(7) |
Projection |
"USE_PROJECTION" |
Boolean |
False |
Optional |
|
(8) |
Distance • [x1, x2, x3, x4] |
"D" |
Array |
0 |
Optional |
|
(9) |
Load • [v1, v2, v3, v4] |
"P" |
Array |
0 |
Optional |
|
(10) |
Eccentricity |
"USE_ECCEN" |
Boolean |
False |
Optional |
|
(11) |
Eccentricity Type • Centroid: 0 • Offset: 1 |
"ECCEN_TYPE" |
Integer |
0 |
Optional |
|
(12) |
Eccentricity Direction • Local y: "LY" • Local z: "LZ" • Global X: "GX" • Global Y: "GY" • Global Z: "GZ" |
"ECCEN_DIR" |
String |
- |
Required |
|
(13) |
Distance I-End |
"I_END" |
Number |
0 |
Optional |
|
(14) |
J-End Option |
"USE_J_END" |
Boolean |
False |
Optional |
|
(15) |
Distance J-End |
"J_END" |
Number |
0 |
Optional |
|
(16) |
Additional H from Top Option |
"USE_ADDITIONAL" |
Boolean |
False |
Optional |
|
(17) |
Distance I-End |
"ADDITIONAL_I_END" |
Number |
0 |
Optional |
|
(18) |
J-End Option |
"USE_ADDITIONAL_J_END" |
Boolean |
False |
Optional |
|
(19) |
Distance J-End |
"ADDITIONAL_J_END" |
Number |
0 |
Optional |