Skip to main content
JSON Manual Created Edited

Nodal Body Force

Input URI

{base url} + db/NBOF



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "NBOF": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "LCNAME": {
                "description": "LoadCaseName",
                "type": "string"
            },
            "OPT_USE_GROUP": {
                "description": "UseGroup",
                "type": "boolean"
            },
            "GROUP_NAME": {
                "description": "GroupName",
                "type": "string"
            },
            "KEY_NODE_ITEMS": {
                "description": "NodeKey",
                "type": "array",
                "items": {
                    "type": "integer"
                }
            },
            "OPT_NODAL_MASS": {
                "description": "NodalMass",
                "type": "boolean"
            },
            "OPT_LOAD_TO_MASS": {
                "description": "LoadToMass",
                "type": "boolean"
            },
            "OPT_STRUCT_MASS": {
                "description": "StrictMass",
                "type": "boolean"
            },
            "X": {
                "description": "XFactor",
                "type": "number"
            },
            "Y": {
                "description": "YFactor",
                "type": "number"
            },
            "Z": {
                "description": "ZFactor",
                "type": "number"
            }
        }
    }
}


Examples

Nodal Body Force (Select Node)

{
    "Assign": {
        "1": {
            "LCNAME": "E",
            "OPT_USE_GROUP": false,
            "KEY_NODE_ITEMS": [
                12,
                42,
                39,
                40,
                11,
                41
            ],
            "OPT_NODAL_MASS": true,
            "OPT_LOAD_TO_MASS": true,
            "OPT_STRUCT_MASS": true,
            "X": 10,
            "Y": 20,
            "Z": 30
        }
    }
}

Nodal Body Force (Structure Group)

{
    "Assign": {
        "2": {
            "LCNAME": "E",
            "OPT_USE_GROUP": true,
            "GROUP_NAME": "CrossBeam",
            "OPT_NODAL_MASS": true,
            "OPT_LOAD_TO_MASS": true,
            "OPT_STRUCT_MASS": true,
            "X": 10,
            "Y": 20,
            "Z": 30
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Load Case Name

"LCNAME"

String

-

Required

2

Nodal Mass

"OPT_NODAL_MASS"

Boolean

False

Optional

3

Load to Mass

"OPT_LOAD_TO_MASS"

Boolean

False

Optional

4

Structure Mass

"OPT_STRUCT_MASS"

Boolean

False

Optional

5

X-dir. Force Factor

"X"

Number

-

Required

6

Y-dir. Force Factor

"Y"

Number

0

Optional

7

Z-dir. Force Factor

"Z"

Number

0

Optional

8

Structure Group Option

"OPT_USE_GROUP"

Boolean

False

Optional

When Structure Group Option, "OPT_USE_GROUP" is true

9

Structure Group Name

"GROUP_NAME"

String

-

-

When Structure Group Option, "OPT_USE_GROUP" is false

9

Node No. List

"KEY_NODE_ITEMS"

Array
[Integer]

-

-



0
Was this article helpful?