Input URI
{base url} + ope/LINEBMLD |
---|
Active Methods
POST |
---|
JSON Schema
Details
"LINEBMLD": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"Argument": {
"type": "object",
"properties": {
"LCNAME": {
"type": "string"
},
"GROUP_NAME": {
"type": "string"
},
"TYPE": {
"type": "string"
},
"TARGET": {
"type": "object",
"properties": {
"METHOD": {
"type": "integer"
},
"ELEM": {
"type": "array",
"items": {
"type": "integer"
}
},
"NODE": {
"type": "array",
"items": {
"type": "integer"
}
}
}
},
"ECCEN": {
"type": "object",
"properties": {
"USE": {
"type": "boolean"
},
"TYPE": {
"type": "integer"
},
"DIR": {
"type": "string"
},
"I_END": {
"type": "number"
},
"J_END": {
"type": "number"
},
"USE_J_END": {
"type": "boolean"
}
}
},
"ADD_H": {
"type": "object",
"properties": {
"USE": {
"type": "boolean"
},
"I_END": {
"type": "number"
},
"J_END": {
"type": "number"
},
"USE_J_END": {
"type": "boolean"
}
}
},
"LOAD": {
"type": "object",
"properties": {
"DIR": {
"type": "string"
},
"USE_PROJECTION": {
"type": "boolean"
},
"TYPE": {
"type": "integer"
},
"D": {
"type": "array",
"items": {
"type": "number"
}
},
"P": {
"type": "array",
"items": {
"type": "number"
}
},
"A": {
"type": "number"
},
"B": {
"type": "number"
},
"C": {
"type": "number"
}
}
},
"COPY": {
"type": "object",
"properties": {
"USE": {
"type": "boolean"
},
"AXIS": {
"type": "string"
},
"DIST": {
"type": "string"
}
}
}
}
}
}
}
}
Request Examples
Concentrated Forces
"Argument": {
"LCNAME": "CONLOAD_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "CONLOAD",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "GZ",
"TYPE": 1,
"D": [
0.75,
1.35,
1.95,
2.55
],
"P": [
-1,
-2,
-3,
-4
]
}
}
}
Concentrated Moments / Torsions
"Argument": {
"LCNAME": "CONMOMENT_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "CONMOMENT",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "GZ",
"TYPE": 1,
"D": [
0.75,
1.35,
1.95,
2.55
],
"P": [
-1,
-2,
-3,
-4
]
}
}
}
Uniform Loads
"Argument": {
"LCNAME": "UNILOAD_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "UNILOAD",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "GZ",
"USE_PROJECTION": true,
"TYPE": 1,
"D": [
0.75,
2.55
],
"P": [
-3
]
}
}
}
Uniform Moments / Torsions
"Argument": {
"LCNAME": "UNIMOMENT_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "UNIMOMENT",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "GZ",
"USE_PROJECTION": true,
"TYPE": 1,
"D": [
0.75,
2.55
],
"P": [
-3
]
}
}
}
Trapezoidal Loads
"Argument": {
"LCNAME": "TRALOAD_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "TRALOAD",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "GZ",
"USE_PROJECTION": true,
"TYPE": 1,
"D": [
0.75,
1.35,
1.95,
2.55
],
"P": [
-1,
-2,
-3,
-4
]
}
}
}
Trapezoidal Moments / Torsions
"Argument": {
"LCNAME": "TRAMOMENT_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "TRAMOMENT",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "GZ",
"USE_PROJECTION": true,
"TYPE": 1,
"D": [
0.75,
1.35,
1.95,
2.55
],
"P": [
-1,
-2,
-3,
-4
]
}
}
}
Uniform Pressure
"Argument": {
"LCNAME": "UNIPRESSURE_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "UNIPRESSURE",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "LY",
"TYPE": 1,
"D": [
0.75,
2.55
],
"P": [
-5
]
}
}
}
Trapezoidal Pressure
"Argument": {
"LCNAME": "TRAPRESSURE_03",
"GROUP_NAME": "LoadGroup1",
"TYPE": "TRAPRESSURE",
"TARGET": {
"METHOD": 0,
"NODE": [
23,
33
]
},
"LOAD": {
"DIR": "LY",
"TYPE": 1,
"D": [
0.75,
1.35,
1.95,
2.55
],
"P": [
-1,
-2,
-3,
-4
]
}
}
}
Curved Loads
"Argument": {
"LCNAME": "CURVED_02",
"TYPE": "CURVED",
"TARGET": {
"METHOD": 0,
"NODE": [
12,
22
]
},
"LOAD": {
"DIR": "GZ",
"USE_PROJECTION": true,
"TYPE": 1,
"A": -10,
"B": -5.5,
"C": -2
}
}
}
Eccentricity
"Argument": {
"LCNAME": "CONLOAD_14",
"TYPE": "CONLOAD",
"TARGET": {
"METHOD": 0,
"NODE": [
56,
66
]
},
"ECCEN": {
"USE": true,
"TYPE": 0,
"DIR": "LZ",
"I_END": -0.15,
"J_END": 0.15,
"USE_J_END": true
},
"LOAD": {
"DIR": "GZ",
"TYPE": 1,
"D": [
0.75,
1.35,
1.95,
2.55
],
"P": [
-1,
-2,
-3,
-4
]
}
}
}
Copy
"Argument": {
"LCNAME": "UNILOAD_17",
"TYPE": "UNILOAD",
"TARGET": {
"METHOD": 0,
"NODE": [
78,
88
]
},
"LOAD": {
"DIR": "GZ",
"TYPE": 0,
"D": [
0.25,
0.85
],
"P": [
-3
]
},
"COPY": {
"USE": true,
"AXIS": "Y",
"DIST": "10@3.0"
}
}
}
Selected Element Method
"Argument": {
"LCNAME": "UNILOAD_17",
"TYPE": "UNILOAD",
"TARGET": {
"METHOD": 0,
"NODE": [
78,
88
]
},
"LOAD": {
"DIR": "GZ",
"TYPE": 0,
"D": [
0.25,
0.85
],
"P": [
-3
]
},
"COPY": {
"USE": true,
"AXIS": "Y",
"DIST": "10@3.0"
}
}
}
Response Examples
Return Created Beam Load
"LINEBMLD": {
"1": {
"ITEMS": [
{
"ID": 1,
"LCNAME": "A",
"GROUP_NAME": "",
"CMD": "LINE",
"TYPE": "CONLOAD",
"DIRECTION": "GZ",
"USE_PROJECTION": false,
"USE_ECCEN": false,
"D": [
0.075,
0.135,
0.195,
0.255
],
"P": [
-1,
-2,
-3,
-4
],
"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 |
Load Case Name |
"LCNAME" |
String |
- |
Required |
|
2 |
Load Group Name |
"GROUP_NAME" |
String |
- |
Optional |
|
3 |
Load Type • Concentrated Forces: "CONLOAD" • Concentrated Moments / Torsions: "CONMOMENT" • Uniform Loads: "UNILOAD" • Uniform Moments / Torsions: "UNIMOMENT" • Trapezoidal Loads: "TRALOAD" • Trapezoidal Moments / Torsions: "TRAMOMENT" • Uniform Pressure: "UNIPRESSURE" • Trapezoidal Pressure: "TRAPRESSURE" • Curved Loads: "CURVED" |
"TYPE" |
String |
- |
Required |
|
4 |
Method, Elements and Nodes Information to load |
"TARGET" |
Object |
- |
Required |
|
(1) |
Select Method to Load • On the loading line: 0 • Selected Element: 1 |
"METHOD" |
Integer |
- |
Required |
|
(2) |
Elements to load |
"ELEM" |
Array |
- |
Required |
|
(3) |
Nodes for loading line |
"NODE" |
Array |
- |
Required |
|
5 |
Option - Eccentricity • It is available when "TYPE" value is as follows; ◦ "CONLOAD" ◦ "UNILOAD" ◦ "TRALOAD" ◦ "CURVED" |
"ECCEN" |
Object |
- |
Optional |
|
(1) |
Activate option |
"USE" |
Boolean |
false |
- |
|
(2) |
Type • Centroid: 0 • Offset: 1 |
"TYPE" |
Integer |
- |
- |
|
(3) |
Direction • Local y: "LY" • Local z: "LZ" • Global X: "GX" • Global Y: "GY" • Global Z: "GZ" |
"DIR" |
String |
- |
- |
|
(4) |
Eccentricity of I-node |
"I_END" |
Real |
- |
- |
|
(5) |
Eccentricity of J-node • Available when the value of "USE_J_END" is true |
"J_END" |
Real |
- |
- |
|
(6) |
Activate option for J-node |
"USE_J_END" |
Boolean |
- |
- |
|
6 |
Option - Additional H from Top • It is available when "TYPE" value is as follows; ◦ "UNIPRESSURE" ◦ "TRAPRESSURE" |
"ADD_H" |
Object |
- |
Optional |
|
(1) |
Activate option |
"USE" |
Boolean |
false |
- |
|
(2) |
Eccentricity of I-node |
"I_END" |
Real |
- |
- |
|
(3) |
Eccentricity of J-node • Available when the value of "USE_J_END" is true |
"J_END" |
Real |
- |
- |
|
(4) |
Activate option for J-node |
"USE_J_END" |
Boolean |
- |
- |
|
7 |
Load |
"LOAD" |
Object |
- |
Required |
|
(1) |
Directions • Local x: "LX" • Local y: "LY" • Local z: "LZ" • Global X: "GX" • Global Y: "GY" • Global Z: "GZ" When the load type is "UNIPRESSURE" or "TRAPRESSURE", only "LY" or "LZ" are available depending on the "ADD_H" options |
"DIR" |
String |
- |
Required |
|
(2) |
Projection • Defaults ◦ "METHOD" = 0 then false ◦ "METHOD" = 1 then true, |
"USE_PROJECTION" |
Boolean |
Systems |
Optional |
|
(3) |
Distance Type • Relative (P(x) = ax**0.5 + b): 0 • Absolute (P(x) = ax**2 + bx + c): 1 |
"TYPE" |
Integer |
- |
Required |
|
For all load type except "CURVED" type |
||||||
(4) |
Distance • x1: index 0 • x2: index 1 • x3: index 2 • x4: index 3 |
"D" |
Array |
- |
Required |
|
(5) |
Magnitude • P1/M1/W1/w/p: index 0 • P1/M1/W2: index 1 • P1/M1/W3: index 2 • P4/M4/W4: index 3 |
"P" |
Array |
- |
Required |
|
Only for "CURVED" type |
||||||
(4) |
Value a in formula |
"A" |
Real |
- |
Required |
|
(5) |
Value b in formula |
"B" |
Real |
- |
Required |
|
(6) |
Value c in formula |
"C" |
Real |
- |
Required |
|
8 |
Copy Options |
"COPY" |
Object |
- |
Optional |
|
(1) |
Activate option |
"USE" |
Boolean |
false |
- |
|
(2) |
Axis • "X", "Y", "Z" |
"AXIS" |
String |
- |
- |
|
(3) |
Copy Distance • e.g.) 5, 3, 4.5, 3@5.0 |
"DIST" |
String |
- |
- |