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, "ELEM_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 |