Input URI
{base url} + db/PNLA |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
"PNLA": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"LOAD_GROUP": {
"description": "LoadGroupName",
"type": "string"
},
"PNLD_KEY": {
"description": "PlaneLoadTypeKey",
"type": "integer"
},
"ELEM_TYPE": {
"description": "ElementType",
"type": "string"
},
"POINT_ORIGIN": {
"description": "OriginPoint",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"AXIS_X": {
"description": "PlaneXAxis",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"AXIS_Y": {
"description": "PlaneYAxis",
"type": "array",
"items": {
"type": "number",
"maxItems": 3
}
},
"TOL": {
"description": "Tolerance",
"type": "number"
},
"SELECT_TYPE": {
"description": "ElementSelectionType",
"type": "string"
},
"ELEM_GROUP": {
"description": "ElementGroupName",
"type": "string"
},
"FACE_NO": {
"description": "SolidFaceNo.(1~6)",
"type": "integer"
},
"LOAD_DIR": {
"description": "LoadDirection",
"type": "string"
},
"PROJECT_TYPE": {
"description": "ProjectionType",
"type": "string"
},
"bDEFINE_NODE": {
"description": "NodeDefiningLoadingArea",
"type": "boolean"
},
"CONNECT_NODE": {
"description": "LoadingBoundaryConnectingNode",
"type": "array",
"items": {
"type": "integer",
"maxItems": 15
}
},
"DESC": {
"description": "Description",
"type": "string"
}
}
}
}
Examples
Plate : Elements on the loading plane
"Assign": {
"1": {
"LCNAME": "AssignPlaneExample",
"PNLD_KEY": 1,
"ELEM_TYPE": "PLATE",
"POINT_ORIGIN": [
18,
2,
0
],
"AXIS_X": [
19,
2,
0
],
"AXIS_Y": [
19,
3,
0
],
"TOL": 0.0009144,
"SELECT_TYPE": "ON_PLANE",
"LOAD_DIR": "GLOBAL_Z",
"PROJECT_TYPE": "LOAD_DIR",
"DESC": "Elements"
}
}
}
Plate : Nodes Defining Loading Area
"Assign": {
"2": {
"LCNAME": "AssignPlaneExample",
"PNLD_KEY": 2,
"ELEM_TYPE": "PLATE",
"POINT_ORIGIN": [
18,
2,
0
],
"AXIS_X": [
19,
2,
0
],
"AXIS_Y": [
19,
3,
0
],
"TOL": 0.0009144,
"SELECT_TYPE": "ON_PLANE",
"LOAD_DIR": "GLOBAL_Z",
"PROJECT_TYPE": "LOAD_DIR",
"bDEFINE_NODE": true,
"CONNECT_NODE": [
113,
121,
209,
201
],
"DESC": "Elements"
}
}
}
Plate : Structure Group
"Assign": {
"3": {
"LCNAME": "AssignPlaneExample",
"PNLD_KEY": 3,
"ELEM_TYPE": "PLATE",
"POINT_ORIGIN": [
18,
2,
0
],
"AXIS_X": [
19,
2,
0
],
"AXIS_Y": [
19,
3,
0
],
"TOL": 0.0009144,
"SELECT_TYPE": "IN_GROUP",
"ELEM_GROUP": "Plates_Group",
"LOAD_DIR": "NORMAL_PLANE",
"PROJECT_TYPE": "NO"
}
}
}
Solid : Elements on the loading plane
"Assign": {
"4": {
"LCNAME": "AssignPlaneExample",
"LOAD_GROUP": "LoadGroup1",
"PNLD_KEY": 4,
"ELEM_TYPE": "SOLID",
"POINT_ORIGIN": [
28,
1,
1
],
"AXIS_X": [
29,
1,
1
],
"AXIS_Y": [
29,
2,
1
],
"TOL": 0.0009144,
"SELECT_TYPE": "ON_PLANE",
"LOAD_DIR": "NORMAL_ELEM",
"PROJECT_TYPE": "LOAD_PLANE"
}
}
}
Solid: Structure Group
"Assign": {
"5": {
"LCNAME": "AssignPlaneExample",
"LOAD_GROUP": "LoadGroup1",
"PNLD_KEY": 5,
"ELEM_TYPE": "SOLID",
"POINT_ORIGIN": [
28,
1,
1
],
"AXIS_X": [
29,
1,
1
],
"AXIS_Y": [
29,
2,
1
],
"TOL": 0.0009144,
"SELECT_TYPE": "IN_GROUP",
"ELEM_GROUP": "Solid_Group",
"FACE_NO": 1,
"LOAD_DIR": "GLOBAL_Z",
"PROJECT_TYPE": "NO"
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required |
---|---|---|---|---|---|
1 |
Load Case Name |
"LCNAME" |
String |
- |
Required |
2 |
Load Group Name |
"LOAD_GROUP" |
String |
- |
Required |
3 |
Defined Plane Load Key |
"PNLD_KEY" |
Integer |
- |
Required |
4 |
Element Type • Plate element: "PLATE" • Solid element: "SOLID" |
"ELEM_TYPE" |
String |
- |
Required |
5 |
First Point (Origin) • [x, y, z] |
"POINT_ORIGIN" |
Array |
- |
Required |
6 |
Second Point (on x Axis) • [x, y, z] |
"AXIS_X" |
Array |
- |
Required |
7 |
Third Point (on x-y Plane) • [x, y, z] |
"AXIS_Y" |
Array |
- |
Required |
8 |
Tolerance |
"TOL" |
Number |
- |
Required |
9 |
Element Selection Type • Elements on the loading plane: "ON_PLANE" • Group: "IN_GROUP" |
"SELECT_TYPE" |
String |
- |
Required |
10 |
Load Direction • Normal (Loading Plane): "NORMAL_PLANE" • Normal (Element): "NORMAL_ELEM" • Global X: "GLOBAL_X" • Global Y: "GLOBAL_Y" • Global Z: "GLOBAL_Z" |
"LOAD_DIR" |
String |
- |
Required |
11 |
Projection Type • No: "NO" • Load Direction: "LOAD_DIR" • Loading Plane: "LOAD_PLANE" |
"PROJECT_TYPE" |
String |
- |
Required |
12 |
Description |
"DESC" |
String |
Blank |
Optional |
When Element Type, "ELEM_TYPE" is "PLATE" |
|||||
13 |
Node Defining Loading Area |
"bDEFINE_NODE" |
Boolean |
false |
Optional |
14 |
Loading Boundary Connecting Node |
"CONNECT_NODE" |
Array |
- |
Optional |
When Element Select Type, "SELECT_TYPE" is "IN_GROUP" |
|||||
13 |
Element Group Name |
"ELEM_GROUP" |
String |
- |
Optional |
When Element Select Type, "SELECT_TYPE" is "SOLID" |
|||||
14 |
Solid Face No. (1~6) • Face #1: 1 • Face #2: 2 • Face #3: 3 • Face #4: 4 • Face #5: 5 • Face #6: 6 |
"FACE_NO" |
Integer |
- |
Optional |