Input URI
{base url} + db/ELEM |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"ELEM": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"TYPE": {
"description": "ELEMENTTYPE",
"type": "string"
},
"MATL": {
"description": "MATERIALNUM",
"type": "integer"
},
"SECT": {
"description": "SECTIONNUM",
"type": "integer"
},
"NODE": {
"description": "NODENUM",
"type": "array",
"items": {
"type": "integer",
"maxItems": 8
}
},
"ANGLE": {
"description": "ELEMENTANGLE",
"type": "number"
},
"STYPE": {
"description": "ELEMENTSUBTYPE",
"type": "integer"
},
"TENS": {
"description": "TENSFORCE",
"type": "number"
},
"T_LIMIT": {
"description": "TENSLIMIT",
"type": "number"
},
"T_bLMT": {
"description": "USETENSLIMIT?",
"type": "boolean"
},
"NON_LEN": {
"description": "NONLINIARLENGTH",
"type": "number"
},
"CABLE": {
"description": "CABLEOPTION",
"type": "integer"
},
"C_RAT": {
"description": "CABLELENGTHRATIO",
"type": "number"
},
"WALL": {
"description": "WALLID",
"type": "integer"
},
"W_CON": {
"description": "CONNECTEDNODENUM",
"type": "integer"
},
"W_TYPE": {
"description": "WALLTYPE",
"type": "integer"
},
"LCAXIS": {
"description": "LOCALAXIS",
"type": "integer"
}
}
}
}
Examples
Beam Type
"Assign": {
"198": {
"TYPE": "BEAM",
"MATL": 1,
"SECT": 1,
"NODE": [
30,
74
],
"ANGLE": 0
}
}
}
Truss
"Assign": {
"13": {
"TYPE": "TRUSS",
"MATL": 1,
"SECT": 1,
"NODE": [
24,
25
],
"ANGLE": 0
}
}
}
Tension only
"Assign": {
"6": {
"TYPE": "TENSTR",
"MATL": 1,
"SECT": 1,
"NODE": [
11,
12
],
"ANGLE": 0,
"STYPE": 3,
"TENS": 0.5,
"CABLE": 1
}
}
}
Hook
"Assign": {
"7": {
"TYPE": "TENSTR",
"MATL": 1,
"SECT": 1,
"NODE": [
25,
26
],
"ANGLE": -45,
"STYPE": 2,
"NON_LEN": 0.25
}
}
}
Cable
"Assign": {
"8": {
"TYPE": "TENSTR",
"MATL": 1,
"SECT": 1,
"NODE": [
15,
37
],
"ANGLE": 0,
"STYPE": 3,
"NON_LEN": 1.35,
"CABLE": 3
}
}
}
Compression Only
"Assign": {
"22": {
"TYPE": "COMPTR",
"MATL": 1,
"SECT": 1,
"NODE": [
50,
51
],
"ANGLE": 0,
"STYPE": 1,
"TENS": 27,
"T_LIMIT": -15,
"T_bLMT": true
}
}
}
Gap
"Assign": {
"25": {
"TYPE": "COMPTR",
"MATL": 1,
"SECT": 1,
"NODE": [
54,
55
],
"ANGLE": 30,
"STYPE": 2,
"NON_LEN": 0.25
}
}
}
Wall
"Assign": {
"1": {
"TYPE": "WALL",
"MATL": 1,
"SECT": 1,
"NODE": [
1,
2,
4,
3
],
"STYPE": 1,
"WALL": 1,
"W_CON": 0,
"W_TYPE": 0
}
}
}
3 Nodes Thick Plate
"Assign": {
"26": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
38,
16,
17
],
"ANGLE": 30,
"STYPE": 1
}
}
}
3 Nodes Thick Plate with Drilling DOF
"Assign": {
"27": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
41,
20,
21
],
"ANGLE": 30,
"STYPE": 3
}
}
}
3 Nodes Thin Plate
"Assign": {
"28": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
18,
40,
19
],
"ANGLE": 30,
"STYPE": 2
}
}
}
3 Nodes Thin Plate with Drilling DOF
"Assign": {
"29": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
35,
14,
36
],
"ANGLE": 30,
"STYPE": 4
}
}
}
4 Nodes Thick Plate
"Assign": {
"30": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
56,
69,
70,
57
],
"ANGLE": 0,
"STYPE": 1
}
}
}
4 Nodes Thick Plate with Drilling DOF
"Assign": {
"32": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
59,
72,
73,
60
],
"ANGLE": 30,
"STYPE": 3
}
}
}
4 Nodes Thin Plate
"Assign": {
"31": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
57,
70,
71,
58
],
"ANGLE": 0,
"STYPE": 2
}
}
}
4 Nodes Thin Plate with Drilling DOF
"Assign": {
"33": {
"TYPE": "PLATE",
"MATL": 1,
"SECT": 1,
"NODE": [
60,
73,
74,
61,
0,
0,
0,
0
],
"ANGLE": 30,
"STYPE": 4
}
}
}
3 Nodes Plane Stress
"Assign": {
"36": {
"TYPE": "PLSTRS",
"MATL": 1,
"SECT": 1,
"NODE": [
54,
69,
55
],
"ANGLE": 30,
"STYPE": 1
}
}
}
3 Nodes Plane Stress with Drilling DOF
"Assign": {
"37": {
"TYPE": "PLSTRS",
"MATL": 1,
"SECT": 1,
"NODE": [
55,
69,
56
],
"ANGLE": 30,
"STYPE": 2
}
}
}
4 Nodes Plane Stress
"Assign": {
"35": {
"TYPE": "PLSTRS",
"MATL": 1,
"SECT": 1,
"NODE": [
63,
76,
77,
64,
0,
0,
0,
0
],
"ANGLE": 30,
"STYPE": 1
}
}
}
4 Nodes Plane Stress with Drilling DOF
"Assign": {
"34": {
"TYPE": "PLSTRS",
"MATL": 1,
"SECT": 1,
"NODE": [
62,
75,
76,
63
],
"ANGLE": 30,
"STYPE": 2
}
}
}
3 Nodes Plane Strain
"Assign": {
"38": {
"TYPE": "PLSTRN",
"MATL": 1,
"SECT": 1,
"NODE": [
82,
2,
1
],
"ANGLE": 0
}
}
}
4 Nodes Plane Strain
"Assign": {
"39": {
"TYPE": "PLSTRN",
"MATL": 1,
"SECT": 1,
"NODE": [
2,
83,
84,
3
],
"ANGLE": 0
}
}
}
4 Nodes Solid Type
"Assign": {
"40": {
"TYPE": "SOLID",
"MATL": 1,
"SECT": 0,
"NODE": [
90,
86,
87,
23
]
}
}
}
6 Nodes Solid Type
"Assign": {
"41": {
"TYPE": "SOLID",
"MATL": 1,
"SECT": 0,
"NODE": [
25,
4,
26,
89,
85,
112
]
}
}
}
8 Nodes Solid Type
"Assign": {
"42": {
"TYPE": "SOLID",
"MATL": 1,
"SECT": 0,
"NODE": [
27,
6,
7,
28,
113,
107,
108,
114
]
}
}
}
3 Nodes Axisymmetric
"Assign": {
"43": {
"TYPE": "AXISYM",
"MATL": 1,
"SECT": 0,
"NODE": [
82,
1,
2
],
"ANGLE": 0
}
}
}
4 Nodes Axisymmetric
"Assign": {
"44": {
"TYPE": "AXISYM",
"MATL": 1,
"SECT": 0,
"NODE": [
82,
1,
2,
83
],
"ANGLE": 0
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required |
---|---|---|---|---|---|
Common Keys and Solid |
|||||
1 |
Element Type ¹⁾ |
"TYPE" |
String |
"BEAM" |
Optional |
2 |
Material No. |
"MATL" |
Integer |
- |
Required |
3 |
Section / Thickness No. |
"SECT" |
Integer |
- |
Required |
4 |
Node No. ²⁾ |
"NODE" |
Array |
- |
Required |
Beam, Truss, Plane Strain, Axisymmetric |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
Tension only - Truss |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • Truss: 1 |
"STYPE" |
Integer |
- |
Required |
7 |
Allowable Compression • Negative Value Only |
"TENS" |
Number |
0 |
Optional |
8 |
Tension Limit Value • Positive Value Only |
"T_LIMIT" |
Number |
0 |
Optional |
9 |
Tension Limit |
"T_bLMT" |
Boolean |
false |
Optional |
Tension only - Hook |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype ³⁾ • Hook: 2 |
"STYPE" |
Integer |
- |
Required |
7 |
Hook Length |
"NON_LEN" |
Number |
0 |
Optional |
Tension only - Cable |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • Cable: 3 |
"STYPE" |
Integer |
- |
Required |
7 |
Cable Type • Pretension: 1 • Horizontal: 2 • Lu: 3 |
"CABLE" |
Integer |
- |
Required |
8 |
Pretension / Horizontal |
"TENS" |
Number |
0 |
Optional |
9 |
Lu • Range: 0.5~1.5 |
"NON_LEN" |
Number |
- |
Required |
Compression only - Truss |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • Truss: 1 |
"STYPE" |
Integer |
- |
Required |
7 |
Allowable Tension • Positive Value Only |
"TENS" |
Number |
0 |
Optional |
8 |
Compression Limit |
"T_bLMT" |
Boolean |
false |
Optional |
9 |
Compression Limit value • Negative Value Only |
"T_LIMIT" |
Number |
- |
Optional |
Compression only - Gap |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • Gap: 2 |
"STYPE" |
Integer |
- |
Required |
7 |
Gap |
"NON_LEN" |
Number |
0 |
Optional |
Wall ᴳ⁾ |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • Membrane: 1 • Plate: 2 |
"STYPE" |
Integer |
- |
Required |
7 |
Wall ID |
"WALL" |
Integer |
- |
Required |
8 |
Orientation (Wall Beta Angle Only) • Beta Angle: 0 • Ref Point: 1 • Ref Vector: 2 |
"W_CON" |
Integer |
- |
Required |
9 |
Wall Type • Plate base: 0 • CRB - Pin: 1 • CRB - Fixed: 2 |
"W_TYPE" |
Integer |
0 |
Optional |
Plate |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • Thick: 1 • Thin: 2 • Thick with Drilling DOF: 3 • Thin with Drilling DOF: 4 |
"STYPE" |
Integer |
- |
Required |
Plane Stress |
|||||
5 |
Beta Angle |
"ANGLE" |
Number |
0 |
Optional |
6 |
Element Subtype • with Drilling DOF Inactive: 1 • with Drilling DOF Active: 2 |
"STYPE" |
Integer |
- |
Required |
¹⁾ Element Type ("TYPE")
No. |
Element Type |
“TYPE” |
---|---|---|
1 |
General Beam/Tapered Beam |
"BEAM" |
2 |
Truss |
"TRUSS" |
3 |
Tension only/Hook/Cable |
"TENSTR" |
4 |
Compression only/Gap |
"COMPTR" |
5 |
Plate |
"PLATE" |
6 |
Wall |
"WALL" |
7 |
Plane stress |
"PLSTRS" |
8 |
Plane strain |
"PLSTRN" |
9 |
Axisymmetric |
"AXISYM" |
10 |
Solid |
"SOLID" |
²⁾ Node No. ("NODE")
No. |
Element Type |
Node 1 |
Node 2 |
Node 3 |
Node 4 |
Node 5 |
Node 6 |
Node 7 |
Node 8 |
---|---|---|---|---|---|---|---|---|---|
1 |
General Beam/Tapered Beam |
Integer |
Integer |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
Truss |
Integer |
Integer |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
Tension only/Hook/Cable |
Integer |
Integer |
0 |
0 |
0 |
0 |
0 |
0 |
4 |
Compression only/Gap |
Integer |
Integer |
0 |
0 |
0 |
0 |
0 |
0 |
5 |
Plate |
Integer |
Integer |
Integer |
Integer |
0 |
0 |
0 |
0 |
6 |
Wall |
Integer |
Integer |
Integer |
Integer |
0 |
0 |
0 |
0 |
7 |
Plane stress |
Integer |
Integer |
Integer |
Integer |
0 |
0 |
0 |
0 |
8 |
Plane strain |
Integer |
Integer |
Integer |
Integer |
0 |
0 |
0 |
0 |
9 |
Axisymmetric |
Integer |
Integer |
Integer |
Integer |
0 |
0 |
0 |
0 |
10 |
Solid |
Integer |
Integer |
Integer |
Integer |
Integer |
Integer |
Integer |
Integer |
ᴳ⁾ MIDAS GEN NX only