INTRODUCTION
This page provides the MIDAS API JSON Structure manual relative to MIDAS CIVIL NX. MIDAS API works based on the RESTFul API, and the manual offers each function's endpoint, method, JSON structure, and examples.
The manual has five sections of End Point, each with its characteristics. The user can find more details on each section.
DOC
This section of End Point works on the Document part. Only working with the POST Method, and The body starts with the "Argument" Key. In the case of the body being empty under the "Argument," the API is designed to work with the empty body such as "{}".
No. | End Point | Details |
---|---|---|
1 |
/doc/NEW |
|
2 |
/doc/OPEN |
|
3 |
/doc/CLOSE |
|
4 |
/doc/SAVE |
|
5 |
/doc/SAVEAS |
|
6 |
/doc/IMPORT |
|
7 |
/doc/IMPORTMXT |
|
8 |
/doc/EXPORT |
|
9 |
/doc/EXPORTMXT |
|
10 |
/doc/ANAL |
DB
The DB End Point is data saved in a MIDAS CIVIL NX file. It is comparable to the MCT function.
Generally, it consists of the POST/GET/PUT/DELETE Method; however, some essential data when the user creates a new file, such as Unit, Structure Type, etc., only work GET/PUT Method.
When using the GET Method, the first Key indicates the endpoint, and it must start with "Assign" for the first Key using the POST/PUT method.
After that, the JSON body begins with the number Key, which has different meanings depending on the data. For example, the number Key indicates the Section ID Number in the Section, and in the Load Combinations, it indicates created sequences. The unique data, such as Unit, has only "1" data.
After the number Key, the user can check the JSON body structure under the table.
Project
No. | End Point | Details |
---|---|---|
1 |
/db/PJCF |
|
2 |
/db/UNIT |
|
3 |
/db/STYP |
|
4 |
/db/GRUP |
|
5 |
/db/BNGR |
|
6 |
/db/LDGR |
|
7 |
/db/TDGR |
View
No. | End Point | Details |
---|---|---|
1 |
/db/NPLN |
|
2 |
/db/CO_M |
|
3 |
/db/CO_S |
|
4 |
/db/CO_T |
|
5 |
/db/CO_F |
Structure
No. | End Point | Details |
---|---|---|
1 |
/db/SPAN |
Node/Element
No. | End Point | Details |
---|---|---|
1 |
/db/NODE |
|
2 |
/db/ELEM |
|
3 |
/db/SKEW |
|
4 |
/db/MADO |
|
5 |
/db/SBDO |
|
6 |
/db/DOEL |
Properties
No. | End Point | Details |
---|---|---|
1 |
/db/MATL |
|
2 |
/db/IMFM |
|
3 |
/db/TDMF |
|
4 |
/db/TDMT |
|
5 |
/db/TDME |
|
6 |
/db/EDMP |
|
7 |
/db/TMAT |
|
8 |
/db/EPMT |
|
9 |
/db/SECT |
Section Properties - DB/User ↗ Section Properties - Combined ↗ Section Properties - PSC Value ↗ Section Properties - Composite - PSC ↗ Section Properties - Composite - Steel ↗ Section Properties - Steel Girder ↗ Section Properties - Tapered - DB/User ↗ Section Properties - Tapered - Value ↗ Section Properties - Tapered - PSC ↗ Section Properties - Tapered - PSC Value ↗ Section Properties - Tapered - Composite PSC ↗ |
10 |
/db/THIK |
|
11 |
/db/TSGR |
|
12 |
/db/SECF |
|
13 |
/db/RPSC |
|
14 |
/db/STRPSSM |
|
15 |
/db/PSSF |
|
16 |
/db/VBEM |
Section Manager - Section for Resultant Forces - Virtual Beam ↗ |
17 |
/db/VSEC |
Section Manager - Section for Resultant Forces - Virtual Section ↗ |
18 |
/db/EWSF |
|
19 |
/db/IEHC |
|
20 |
/db/IEHG |
|
21 |
/db/FIMP |
|
22 |
/db/FIBR |
|
23 |
/db/GRDP |
Boundary
No. | End Point | Details |
---|---|---|
1 |
/db/CONS |
|
2 |
/db/NSPR |
|
3 |
/db/GSTP |
|
4 |
/db/GSPR |
|
5 |
/db/SSPS |
|
6 |
/db/ELNK |
|
7 |
/db/RIGD |
|
8 |
/db/NLLP |
|
9 |
/db/NLNK |
|
10 |
/db/CGLP |
|
11 |
/db/FRLS |
|
12 |
/db/OFFS |
|
13 |
/db/PRLS |
|
14 |
/db/MLFC |
|
15 |
/db/SDVI |
|
16 |
/db/SDVE |
|
17 |
/db/SDST |
|
18 |
/db/SDHY |
|
19 |
/db/SDIS |
|
20 |
/db/MCON |
|
21 |
/db/PZEF |
|
22 |
/db/CLDR |
Static Loads
No. | End Point | Details |
---|---|---|
1 |
/db/STLD |
|
2 |
/db/BODF |
|
3 |
/db/CNLD |
|
4 |
/db/BMLD |
|
5 |
/db/SDSP |
|
6 |
/db/NMAS |
|
7 |
/db/LTOM |
|
8 |
/db/NBOF |
|
9 |
/db/PSLT |
|
10 |
/db/PRES |
|
11 |
/db/PNLD |
|
12 |
/db/PNLA |
|
13 |
/db/FBLD |
|
14 |
/db/FBLA |
|
15 |
/db/FMLD |
Temperature Loads
No. | End Point | Details |
---|---|---|
1 |
/db/ETMP |
|
2 |
/db/GTMP |
|
3 |
/db/BTMP |
|
4 |
/db/STMP |
|
5 |
/db/NTMP |
Prestress Loads
No. | End Point | Details |
---|---|---|
1 |
/db/TDNT |
|
2 |
/db/TDNA |
|
3 |
/db/TDCS |
|
4 |
/db/TDPL |
|
5 |
/db/PRST |
|
6 |
/db/PTNS |
|
7 |
/db/EXLD |
Moving Loads
No. | End Point | Details |
---|---|---|
1 |
/db/MVCD |
|
2 |
/db/LLAN |
|
3 |
/db/LLANch |
|
4 |
/db/LLANid |
|
5 |
/db/LLANtr |
|
6 |
/db/LLANop |
|
7 |
/db/SLAN |
|
8 |
/db/SLANch |
|
9 |
/db/SLANop |
|
10 |
/db/MVHL |
|
11 |
/db/MVHLtr |
|
12 |
/db/MVLD |
|
13 |
/db/MVLDch |
|
14 |
/db/MVLDid |
|
15 |
/db/MVLDbs |
|
16 |
/db/MVLDeu |
|
17 |
/db/MVLDpl |
|
18 |
/db/MVLDtr |
|
19 |
/db/CRGR |
|
20 |
/db/CJFG |
|
21 |
/db/MVHC |
|
22 |
/db/SINF |
|
23 |
/db/MLSP |
|
24 |
/db/MLSR |
|
25 |
/db/DYLA |
|
26 |
/db/IMPF |
|
27 |
/db/DYFG |
|
28 |
/db/DYNF |
Dynamic Loads
No. | End Point | Details |
---|---|---|
1 |
/db/SPFC |
Response Spectrum Functions - User Type ↗ Response Spectrum Functions - Korea ↗ Response Spectrum Functions - US ↗ Response Spectrum Functions - Eurocode ↗ Response Spectrum Functions - China ↗ Response Spectrum Functions - Japan ↗ Response Spectrum Functions - India ↗ |
2 |
/db/SPLC |
|
3 |
/db/THGC |
|
4 |
/db/THIS |
|
5 |
/db/THFC |
|
6 |
/db/THGA |
|
7 |
/db/THNL |
|
8 |
/db/THSL |
|
9 |
/db/THMS |
Construction Stage Loads
No. | End Point | Details |
---|---|---|
1 |
/db/STAG |
|
2 |
/db/CSCS |
|
3 |
/db/TMLD |
|
4 |
/db/STBK |
|
5 |
/db/CMCS |
|
6 |
/db/CRPC |
Heat of Hydration Loads
No. | End Point | Details |
---|---|---|
1 |
/db/ETFC |
|
2 |
/db/CCFC |
|
3 |
/db/HECB |
|
4 |
/db/HSPT |
|
5 |
/db/HSFC |
|
6 |
/db/HAHS |
|
7 |
/db/HPCE |
|
8 |
/db/HSTG |
Settlement Loads
No. | End Point | Details |
---|---|---|
1 |
/db/SMPT |
|
2 |
/db/SMLC |
Miscellaneous Loads
No. | End Point | Details |
---|---|---|
1 |
/db/PLCB |
|
2 |
/db/LDSQ |
|
3 |
/db/WVLD |
|
4 |
/db/IELC |
|
5 |
/db/IFGS |
Large Displacement - Initial Forces for Geometric Stiffness ↗ |
6 |
/db/EFCT |
|
7 |
/db/INMF |
Grid Model Analysis Loads
Analysis
No. | End Point | Details |
---|---|---|
1 |
/db/ACTL |
|
2 |
/db/PDEL |
|
3 |
/db/BUCK |
|
4 |
/db/EIGV |
|
5 |
/db/HHCT |
|
6 |
/db/MVCT |
|
7 |
/db/MVCTch |
|
8 |
/db/MVCTid |
|
9 |
/db/MVCTbs |
|
10 |
/db/MVCTtr |
|
11 |
/db/SMCT |
|
12 |
/db/NLCT |
|
13 |
/db/STCT |
|
14 |
/db/BCCT |
Analysis Results
No. | End Point | Details |
---|---|---|
1 |
/db/LCOM-GEN |
|
2 |
/db/LCOM-CONC |
|
3 |
/db/LCOM-STEEL |
|
4 |
/db/LCOM-SRC |
|
5 |
/db/LCOM-STLCOMP |
|
6 |
/db/LCOM-SEISMIC |
|
7 |
/db/CUTL |
|
8 |
/db/CLWP |
Bridge Specialization Results
No. | End Point | Details |
---|---|---|
1 |
/db/GSBG |
|
2 |
/db/GCMB |
|
3 |
/db/CAMB |
|
4 |
/db/ULFC |
Time History Analysis Results
No. | End Point | Details |
---|---|---|
1 |
/db/THRE |
|
2 |
/db/THRG |
|
3 |
/db/THRI |
|
4 |
/db/THRS |
Heat of Hydration Results
No. | End Point | Details |
---|---|---|
1 |
/db/HHND |
Pushover
No. | End Point | Details |
---|---|---|
1 |
/db/POGD |
|
2 |
/db/IEPI |
|
3 |
/db/PHGE |
|
4 |
/db/POLC |
Design
No. | End Point | Details |
---|---|---|
1 |
/db/DCON |
|
2 |
/db/MATD |
|
3 |
/db/RCHK |
OPE
OPE indicates operation functions. It contains application functions that can be controlled using a GUI or checked for pre-process values that do not save in the database(DB).
No. | End Point | Details |
---|---|---|
1 |
/ope/PROJECTSTATUS |
|
2 |
/ope/DIVIDEELEM |
|
3 |
/ope/SECTPROP |
|
4 |
/ope/USLC |
|
5 |
/ope/LINEBMLD |
|
6 |
/ope/AUTOMESH |
|
7 |
/ope/SSPS |
|
8 |
/ope/EDMP |
VIEW
It works in a Model view. Each function can be used independently, however, Capture function can be use d Angle, Active, Display, and Resultgraphic together.
POST
The POST is used to extract the pre/post-processing table generated by calculations.
Pre-Process Table
No. | Table Type | Details |
---|---|---|
1 |
Element Weight |
|
2 |
Nodal Body Force |
|
3 |
Mass Summary |
|
4 |
Load Summary |
Analysis Result Table
No. | Table Type | Details |
---|---|---|
1 |
Reaction-Local Reaction-Global Reaction-Local-Surface Spring |
|
2 |
Displacement-Local Displacement-Global |
|
3 |
Truss Force |
|
Truss Stress |
||
4 |
Cable Force |
|
Cable Configuration |
||
Cable Efficiency |
||
5 |
Beam Force Beam Force-View by Max Value Item |
|
Beam Static Prestress |
||
Beam Stress Beam Stress-View by Max Value Item Beam Stress-7DOF |
||
Beam Stress-Equivalent |
||
Beam Stress-PSC Beam Stress-PSC 7DOF |
||
6 |
Plate Force-Local |
|
Plate Force-Global |
||
Plate Force-Unit Length(Local) Plate Force-Unit Length(Local-View by Max Value Items) Plate Force-Unit Length(UCS) Plate Force-Unit Length(UCS-View by Max Value Items) Plate Force-Unit Length(W-A Moment) |
||
Plate Stress-Local |
||
Plate Stress-Global |
||
Plate Total Strain-Local Plate Plastic Strain-Local |
||
Plate Total Strain-Global Plate Plastic Strain-Global |
||
7 |
Plane Stress Force-Local |
|
Plane Stress Force-Global |
||
Plane Stress Stress-Local |
||
Plane Stress Stress-Global |
||
8 |
Plane Strain Force-Local |
|
Plane Strain Force-Global |
||
Plane Strain Stress-Local |
||
Plane Strain Stress-Global |
||
9 |
Axisymmetric Force-Local |
|
Axisymmetric Force-Global |
||
Axisymmetric Stress-Local |
||
Axisymmetric Stress-Global |
||
10 |
Solid Force-Local |
|
Solid Force-Global |
||
Solid Stress-Local |
||
Solid Stress-Global |
||
Solid Total Strain-Local Solid Plastic Strain-Local |
||
Solid Total Strain-Global Solid Plastic Strain-Global |
||
11 |
Elastic Link View by Max Value Item |
|
12 |
General Link Force General Link Force-View by Max Value Item General Link Deformation |
|
13 |
Resultant Force Resultant Force-View by Max Value Item |
|
14 |
Vibartion Mode-Eigenvalue Vibartion Mode-Participation Vector |
|
15 |
Buckling Mode |
|
16 |
Effective Span Length-Truss Effective Span Length-Beam Effective Span Length-Plate |
|
17 |
Nodal Results of RS-Inertia Force Nodal Results of RS-Acceleration |
|
18 |
Tendon Coordinates |
|
Tendon Elongation |
||
Tendon Arrangement |
||
Tendon Loss-Stress Tendon Loss-Force |
||
Tendon Weight-Profile Tendon Weight-Property Tendon Weight-Group |
||
Tendon Stress Limit Check |
||
Tendon Approximate Loss-Stress Tendon Approximate Loss-Force |
||
19 |
Composite Section for C.S. Force Composite Section for C.S. Stress |
Composite Section for C.S. (Force and Stress) - Analysis Result Table ↗ |
Composite Section for C.S. Self-Constraint Force Composite Section for C.S. Self-Constraint Stress |
Composite Section for C.S. (Self-Constraint Force and Stress) - Analysis Result Table ↗ |
|
20 |
Element Properties at Each Stage |
|
Beam Section Properties at Last Stage |
Beam Section Properties at Last Stage - Analysis Result Table ↗ |
|
21 |
Lack of Fit Force-Truss |
|
Lack of Fit Force-Beam |
||
Lack of Fit Force-Plate |
||
22 |
Equilibrium Element Nodal Force |
|
23 |
Initial Element Force |
Time History Result Table
No. | Table Type | Details |
---|---|---|
1 |
Displacement Velocity Absolute Acceleration Relative Acceleration |
|
2 |
Beam Force |
|
3 |
Truss Force |
|
4 |
General Link Force Deformation |
|
5 |
Event Time-Lumped Event Time-Distributed Event Time-Wall Event Time-Truss Event Time-Spring |
|
6 |
Beam Summary-DX Beam Summary-DY Beam Summary-DZ Beam Summary-RY Beam Summary-RZ |
|
7 |
Truss Summary-DX |
|
8 |
General Link Summary-DX General Link Summary-DY General Link Summary-DZ General Link Summary-RX General Link Summary-RY General Link Summary-RZ |
|
9 |
Force-Lumped Force-Distributed Force-Wall Force-Truss Force-Spring |
|
10 |
Deformation-Lumped Deformation-Distributed Deformation-Wall Deformation-Truss Deformation-Spring |
|
11 |
Element Rotation-Beam Element Rotation-Wall |
|
12 |
Ductility Factor(D/D1)-Lumped Ductility Factor(D/D1)-Distributed Ductility Factor(D/D1)-Wall Ductility Factor(D/D1)-Truss Ductility Factor(D/D1)-Spring |
|
13 |
Ductility Factor(D/D2)-Lumped Ductility Factor(D/D2)-Distributed Ductility Factor(D/D2)-Wall Ductility Factor(D/D2)-Truss Ductility Factor(D/D2)-Spring |
|
14 |
Estimate Yield Strength |
|
15 |
Elastic Modulus Retention Rate ᴶ⁾ |
Fiber Section Elastic Modulus Retention Rate - TH Result Table ↗ |
16 |
Maximum Strain of The Cell ᴶ⁾ |
Fiber Section Maximum Strain of The Cell - TH Result Table ↗ |
17 |
Event Step ᴶ⁾ |
|
18 |
Average Compression Strain ᴶ⁾ |
Fiber Section Average Compression Strain - TH Result Table ↗ |
ᴶ⁾ MIDAS CIVIL NX JP Version only
Heat of Hydration Result Table
No. | Table Type | Details |
---|---|---|
1 |
Stress-Local Stress-Global |
|
2 |
Temperature |
|
3 |
Displacement |
|
4 |
Tensile Stress |
|
5 |
Pipe Cooling Nodal Temperature |
Time History Text
No. | Text Type | Details |
---|---|---|
1 |
Node Results |
|
2 |
Element Result(Truss, Beam, Plane Stress/Strain, Solid) |
Time History Text - Element Result(Truss, Beam, Plane Stress/Strain, Solid) ↗ |
3 |
Element Result(Plate) |
|
4 |
Element Result(Wall) |
|
5 |
General Link Result |
Pushover Text
No. | Text Type | Details |
---|---|---|
1 |
Displacement Result |
|
2 |
Element Result(Beam, Truss) |
|
3 |
Element Result(Wall) |
|
4 |
General Link Result |
|
5 |
Elastic Link Result |
Design
No. | End Point | Details |
---|---|---|
1 |
/post/PM |