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

AIJ-ASD02:鉄骨材料の修正

入力 URI

{base url} + DESIGN/STEEL/AIJ-ASD02/SMODI



 

メソッド

GET, PUT, DELETE



 

JSON スキーマ

CODE の値によって必須項目が変わります。

詳細

{
    "SMODI": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "CODE": { "description": "None | Standard", "type": "string" },
            "ES": { "description": "Modulus of Elasticity", "type": "number" },
            "PS": { "description": "Poisson's Ratio", "type": "number" },
            "FU": { "description": "Tensile Strength", "type": "number" },
            "STANDARD_CODE": { "description": "KS22(S). Required when CODE is Standard", "type": "string" },
            "GRADE": { "description": "Steel grade. Required when CODE is Standard", "type": "string" },
            "NAME": { "description": "Name. Required when CODE is None", "type": "string" },
            "FY": { "description": "Yield Strength. Required when CODE is None", "type": "number" },
            "FY1": { "description": "Yield Strength (Fy1)", "type": "number" },
            "FY2": { "description": "Yield Strength (Fy2)", "type": "number" },
            "FY3": { "description": "Yield Strength (Fy3)", "type": "number" },
            "FY4": { "description": "Yield Strength (Fy4)", "type": "number" },
            "FY5": { "description": "Yield Strength (Fy5)", "type": "number" },
            "FY6": { "description": "Yield Strength (Fy6) - response only", "type": "number" },
            "FY7": { "description": "Yield Strength (Fy7) - response only", "type": "number" },
            "FY8": { "description": "Yield Strength (Fy8) - response only", "type": "number" },
            "FY9": { "description": "Yield Strength (Fy9) - response only", "type": "number" },
            "FY10": { "description": "Yield Strength (Fy10) - response only", "type": "number" }
        },
        "required": ["CODE"]
    }
}



 

例

鋼材の設計用材料特性(PUT:規格から選択)

{
    "Assign": {
        "1": {
            "CODE": "Standard",
            "STANDARD_CODE": "KS22(S)",
            "GRADE": "SM355"
        }
    }
}

鋼材の設計用材料特性(PUT:ユーザー定義)

{
    "Assign": {
        "2": {
            "CODE": "None",
            "NAME": "USER-STEEL",
            "FY": 235000.0,
            "ES": 205000000.0,
            "PS": 0.3,
            "FU": 400000.0
        }
    }
}

鋼材の設計用材料特性(GET)

{
    "SMODI": {
        "1": {
            "CODE": "Standard",
            "STANDARD_CODE": "KS22(S)",
            "GRADE": "SM355",
            "ES": 205000000.0,
            "PS": 0.3,
            "FU": 490000.0,
            "FY1": 355000.0,
            "FY2": 345000.0,
            "FY3": 335000.0,
            "FY4": 325000.0,
            "FY5": 305000.0,
            "FY6": 305000.0,
            "FY7": 305000.0,
            "FY8": 305000.0,
            "FY9": 305000.0,
            "FY10": 305000.0
        }
    }
}



 

仕様

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

1

材料の定義方法。

「Standard」:規格から選択する。STANDARD_CODE と GRADE の指定が必須。

「None」:ユーザー定義。NAME/FY/ES/PS/FU の指定が必須。

どちらでもない値を指定した場合はエラーとなる。

"CODE"

String

-

必須

2

規格名。指定できる値は「KS22(S)」のみ。

CODE が「Standard」のときに必須。

"STANDARD_CODE"

String

-

オプション

3

鋼材の材質。「SS235」「SM355」「SN490」など、KS22(S) が持つ材質名を指定する。

CODE が「Standard」のときに必須。

指定した材質のデータベース値(ES/PS/FU/FY1〜FY5)が自動的に設定されるため、これらを個別に指定しても無視される。

"GRADE"

String

-

オプション

4

材料名。CODE が「None」のときに必須。

"NAME"

String

-

オプション

5

降伏強度。CODE が「None」のときに必須。

FY1〜FY10 のすべてのスロットがこの値で埋められる。

"FY"

Number

-

オプション

6

弾性係数。CODE が「None」のときに必須。

CODE が「Standard」の場合はデータベース値が使用される。

"ES"

Number

-

オプション

7

ポアソン比。CODE が「None」のときに必須。

CODE が「Standard」の場合はデータベース値が使用される。

"PS"

Number

-

オプション

8

引張強度。CODE が「None」のときに必須。

CODE が「Standard」の場合はデータベース値が使用される。

"FU"

Number

-

オプション

9

【レスポンス】板厚区分ごとの降伏強度(Fy1)。

CODE が「Standard」の場合に返される。

"FY1"

Number

-

オプション

10

【レスポンス】板厚区分ごとの降伏強度(Fy2)。

CODE が「Standard」の場合に返される。

"FY2"

Number

-

オプション

11

【レスポンス】板厚区分ごとの降伏強度(Fy3)。

CODE が「Standard」の場合に返される。

"FY3"

Number

-

オプション

12

【レスポンス】板厚区分ごとの降伏強度(Fy4)。

CODE が「Standard」の場合に返される。

"FY4"

Number

-

オプション

13

【レスポンス】板厚区分ごとの降伏強度(Fy5)。

CODE が「Standard」の場合に返される。

"FY5"

Number

-

オプション

14

【レスポンス】板厚区分ごとの降伏強度(Fy6)。参照専用で、書き込みには使用されない。

"FY6"

Number

-

オプション

15

【レスポンス】板厚区分ごとの降伏強度(Fy7)。参照専用で、書き込みには使用されない。

"FY7"

Number

-

オプション

16

【レスポンス】板厚区分ごとの降伏強度(Fy8)。参照専用で、書き込みには使用されない。

"FY8"

Number

-

オプション

17

【レスポンス】板厚区分ごとの降伏強度(Fy9)。参照専用で、書き込みには使用されない。

"FY9"

Number

-

オプション

18

【レスポンス】板厚区分ごとの降伏強度(Fy10)。参照専用で、書き込みには使用されない。

"FY10"

Number

-

オプション



 

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