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

平面サブ領域の定義

入力 URI

{base url} + db/SBDO



メソッド

POST, GET, PUT, DELETE



JSON スキーマ

詳細

{
    "SBDO": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "SUB_DOMAIN_NAME": {
                "description": "SubDomainName",
                "type": "string"
            },
            "MEMBER_TYPE": {
                "description": "MemberType",
                "type": "integer"
            },
            "V1": {
                "description": "V1",
                "type": "number"
            },
            "V2": {
                "description": "V2",
                "type": "number"
            },
            "DOMAIN_NAME": {
                "description": "DomainName",
                "type": "string"
            },
            "bUseMt": {
                "description": "UseMt",
                "type": "boolean"
            },
            "THICKNESS": {
                "description": "Thickness",
                "type": "number"
            },
            "OPT_BASIC_REBAR": {
                "description": "BasicRebarBoolean",
                "type": "boolean"
            },
            "TOP_REBAR_NAME_X": {
                "description": "TopRebarName:X-Dir",
                "type": "string"
            },
            "TOP_REBAR_SPACE_X": {
                "description": "TopRebarSpace:X-Dir",
                "type": "number"
            },
            "BOTTOM_REBAR_NAME_X": {
                "description": "BottomRebarName:X-Dir",
                "type": "string"
            },
            "BOTTOM_REBAR_SPACE_X": {
                "description": "BottomRebarSpace:X-Dir",
                "type": "number"
            },
            "TOP_REBAR_NAME_Y": {
                "description": "TopRebarName:Y-Dir",
                "type": "string"
            },
            "TOP_REBAR_SPACE_Y": {
                "description": "TopRebarSpace:Y-Dir",
                "type": "number"
            },
            "BOTTOM_REBAR_NAME_Y": {
                "description": "BottomRebarName:Y-Dir",
                "type": "string"
            },
            "BOTTOM_REBAR_SPACE_Y": {
                "description": "BottomRebarSpace:Y-Dir",
                "type": "number"
            },
            "AXIS_VECTOR": {
                "description": "AxisVector",
                "type": "array",
                "items": {
                    "type": "number"
                }
            },
            "OPT_REBAR_MATL": {
                "description": "RebarMaterialBoolean",
                "type": "boolean"
            },
            "REBAR_MATL_KEY": {
                "description": "RebarMaterialKey",
                "type": "integer"
            },
            "REBAR_AXIS_TYPE": {
                "description": "RebarAxisType",
                "type": "integer"
            },
            "STR_UCS": {
                "description": "UCS",
                "type": "string"
            },
            "MEMB_TYPE_CIVIL": {
                "description": "MemberTypeCivil",
                "type": "integer"
            }
        }
    }
}


CIVIL 例

{
    "Assign": {
        "1": {
            "SUB_DOMAIN_NAME": "SDM1",
            "MEMBER_TYPE": 1,
            "V1": 0,
            "V2": 90,
            "DOMAIN_NAME": "DM1",
            "AXIS_VECTOR": [
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "bUseMt": true,
            "STR_UCS": "",
            "MEMB_TYPE_CIVIL": 1
        }
    }
}

GEN 例

{
    "Assign": {
        "1": {
            "SUB_DOMAIN_NAME": "SDM1",
            "MEMBER_TYPE": 1,
            "V1": 0,
            "V2": 90,
            "DOMAIN_NAME": "DM1",
            "bUseMt": true,
            "THICKNESS": 0,
            "OPT_BASIC_REBAR": false,
            "TOP_REBAR_NAME_X": "D10",
            "TOP_REBAR_SPACE_X": 0.4,
            "BOTTOM_REBAR_NAME_X": "D10",
            "BOTTOM_REBAR_SPACE_X": 0.4,
            "TOP_REBAR_NAME_Y": "D10",
            "TOP_REBAR_SPACE_Y": 0.4,
            "BOTTOM_REBAR_NAME_Y": "D10",
            "BOTTOM_REBAR_SPACE_Y": 0.4,
            "OPT_REBAR_MATL": false,
            "REBAR_MATL_KEY": 0,
            "REBAR_AXIS_TYPE": 2
        }
    }
}


仕様

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

1

Sub Domain Name

"SUB_DOMAIN_NAME"

String

-

必須

2

Rebar Dir.1

"V1"

Number

-

必須

3

Rebar Dir.2

"V2"

Number

-

必須

4

Domain Name

"DOMAIN_NAME"

String

-

必須

5

Use Mt

"bUseMt"

Boolean

-

必須

6

Thickness

"THICKNESS"

Number

-

必須

Civil Only

7

Member Type Civil

 • None: 0

 • Plate Beam (1D): 1

 • Plate Column (1D): 2

 • Shell: 3

"MEMB_TYPE_CIVIL"

Integer

-

必須

8

Rebar Direction

 • Local: 0

 • UCS: 1

 • Reference Axis: 2

"REBAR_AXIS_TYPE"

Integer

0

オプション

9

UCS

 • When the Rebar Direction is UCS

"STR_UCS"

String

Blank

オプション

9

Axis Vector

 • When the Rebar Direction is Reference Axis

"AXIS_VECTOR"

Number

0

オプション

Gen Only

7

Member Type

 • None: 0

 • Slab: 1

 • Mat: 2

"MEMBER_TYPE"

Integer

-

必須

8

Basic Rebar Option

"OPT_BASIC_REBAR"

Boolean

false

オプション

9

Top Rebar Name (X-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_NAME_X"

String

Blank

オプション

10

Top Rebar Space (X-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_SPACE_X"

Number

0

オプション

11

Bottom Rebar Name (X-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_NAME_X"

String

Blank

オプション

12

Bottom Rebar Space (X-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_SPACE_X"

Number

0

オプション

13

Top Rebar Name (Y-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_NAME_Y"

String

Blank

オプション

14

Top Rebar Space (Y-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_SPACE_Y"

Number

0

オプション

15

Bottom Rebar Name (Y-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_NAME_Y"

String

Blank

オプション

16

Bottom Rebar Space (Y-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_SPACE_Y"

Number

0

オプション

17

Rebar Material Option

"OPT_REBAR_MATL"

Boolean

false

オプション

18

Rebar Material Key

 • When the Rebar Material is True

"REBAR_MATL_KEY"

Integer

0

オプション



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