メインコンテンツへスキップ
JSON Manual 作成 編集

汎用リンク要素

入力 URI

{base url} + db/NLNK



メソッド

POST, GET, PUT, DELETE



JSON スキーマ

詳細

{
    "NLNK": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "NODE1": {
                "description": "Node1",
                "type": "integer"
            },
            "NODE2": {
                "description": "Node2",
                "type": "integer"
            },
            "PROP_NAME": {
                "description": "GeneralLinkPropertyName",
                "type": "string"
            },
            "IEHP_NAME": {
                "description": "InelasticHingePropertyName",
                "type": "string"
            },
            "REF_SYSTEM": {
                "description": "ReferenceCoordinateSystem",
                "type": "integer"
            },
            "BETA_ANGLE": {
                "description": "BetaAngle",
                "type": "number"
            },
            "INPUT_METHOD": {
                "description": "InputMethod",
                "type": "integer"
            },
            "ANGLE_VALUES": {
                "description": "Angle(x,y,z)",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "VALUE": {
                            "description": "Value",
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        }
                    }
                }
            },
            "POINT_VALUES": {
                "description": "3points(P0X~Z,P1X~Z,P2X~Z)",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "VALUE": {
                            "description": "Value",
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        }
                    }
                }
            },
            "VECTOR_VALUES": {
                "description": "Vector(V1X~Z,V2X~Z)",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "VALUE": {
                            "description": "Value",
                            "type": "array",
                            "items": {
                                "type": "number"
                            }
                        }
                    }
                }
            },
            "GROUP_NAME": {
                "description": "BoundaryGroupName",
                "type": "string"
            }
        }
    }
}


要素座標系

{
    "Assign": {
        "1": {
            "NODE1": 10,
            "NODE2": 11,
            "PROP_NAME": "GL01",
            "IEHP_NAME": "Inelastic_Link",
            "REF_SYSTEM": 0,
            "BETA_ANGLE": 30,
            "GROUP_NAME": "Service"
        }
    }
}

全体座標系 - 角度

{
    "Assign": {
        "2": {
            "NODE1": 11,
            "NODE2": 12,
            "PROP_NAME": "GL01",
            "IEHP_NAME": "Inelastic_Link",
            "REF_SYSTEM": 1,
            "INPUT_METHOD": 0,
            "ANGLE_VALUES": [
                {
                    "VALUE": [
                        10,
                        15,
                        20
                    ]
                }
            ],
            "GROUP_NAME": "Service"
        }
    }
}

全体座標系 - 3ポイント

{
    "Assign": {
        "3": {
            "NODE1": 12,
            "NODE2": 13,
            "PROP_NAME": "GL01",
            "IEHP_NAME": "Inelastic_Link",
            "REF_SYSTEM": 1,
            "INPUT_METHOD": 1,
            "POINT_VALUES": [
                {
                    "VALUE": [
                        1,
                        0,
                        0
                    ]
                },
                {
                    "VALUE": [
                        0,
                        1,
                        0
                    ]
                },
                {
                    "VALUE": [
                        0,
                        0,
                        1
                    ]
                }
            ],
            "GROUP_NAME": "Service"
        }
    }
}

全体座標系 - ベクトル

{
    "Assign": {
        "4": {
            "NODE1": 13,
            "NODE2": 14,
            "PROP_NAME": "GL01",
            "IEHP_NAME": "Inelastic_Link",
            "REF_SYSTEM": 1,
            "INPUT_METHOD": 2,
            "VECTOR_VALUES": [
                {
                    "VALUE": [
                        3,
                        5,
                        0
                    ]
                },
                {
                    "VALUE": [
                        -2,
                        5,
                        0
                    ]
                }
            ],
            "GROUP_NAME": "Service"
        }
    }
}


仕様

No. 説明 Key データ型 Default 必須

1

Node 1 ID Number

"NODE1"

Integer

-

必須

2

Node 2 ID Number

"NODE2"

Integer

-

必須

3

Boundary Group Name

"GROUP_NAME"

String

Blank

オプション

4

General Link Property Name

"PROP_NAME"

String

-

必須

5

Inelastic Hinge Property Name

"IEHP_NAME"

String

Blank

オプション

6

Reference Coordinate System

 • Element: 0

 • Global: 1

"REF_SYSTEM"

Integer

-

必須

要素座標系

7

Beta Angle

"BETA_ANGLE"

Number

0

オプション

全体座標系 - 角度

7

Input Method

 • Angle: 0

"INPUT_METHOD"

Integer

-

必須

8

Angle

 • Insert the data as an object

"ANGLE_VALUES"

Array
[Object]

-

必須

(1)

Angle Values

 • [about X, about y', about z'']

"VALUE"

Array
[Number,3]

-

必須

全体座標系 - 3ポイント

7

Input Method

 • 3 Points: 1

"INPUT_METHOD"

Integer

-

必須

8

Points

 • Insert the data as an object

 • [P0, P1, P2]

"POINT_VALUES"

Array
[Object, 3]

-

必須

(1)

Point Values

 • [X, Y, Z]

"VALUE"

Array
[Number,3]

-

必須

全体座標系 - ベクトル

7

Input Method

 • Vector: 2

"INPUT_METHOD"

Integer

-

必須

8

Points

 • Insert the data as an object

 • [V1, V2]

"POINT_VALUES"

Array
[Object, 2]

-

必須

(1)

Point Values

 • [X, Y, Z]

"VALUE"

Array
[Number,3]

-

必須



0
コンテンツが役に立ちましたか?