XML Interface: Difference between revisions

From Struct4u
Jump to navigation Jump to search
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:
Within [[XFEM4U]] there is an import/export option in XML. With this XML-interface there are many chances for automation of your structural engineeringtasks as well as interact with other drawing/3D modelling tools.
Within [[XFEM4U]] there is an import/export option in XML. With this XML-interface there are many chances for automation of your structural engineeringtasks as well as interact with other drawing/3D modelling tools.


The used example XML-file can be found [here | http://68.183.11.126/XMLExample.xml]
 


[[File:XMLExport.jpg|1000px]]
[[File:XMLExport.jpg|1000px]]
Line 26: Line 26:
===Supports===
===Supports===
Contains the list of supports. They have a number, nodenumber and all the otheroptions belonging to the support in [[XFEM4U]].
Contains the list of supports. They have a number, nodenumber and all the otheroptions belonging to the support in [[XFEM4U]].
[[File:XMLSupports.jpg]]


===Grids===
===Grids===
Grids contains the lists of grids. The syntax is identical with XFEM4U. So 0 1000 3x4000 means 5 grids with a spacing of 1000,4000,4000,4000.
Grids contains the lists of grids. The syntax is identical with XFEM4U. So 0 1000 3x4000 means 5 grids with a spacing of 1000,4000,4000,4000.
[[File:XMLGrids.jpg]]


===Profiles===
===Profiles===
There are 3 types of profiles.
There are 3 types of profiles.
====1) Steel/Wood====
====1) Steel/Wood====
They are noticed as:


====2) Concrete====
====2) Concrete====


There are several parameters h1,b1 etc. They are used for the several shapes within a concrete beam.  
There are several parameters h1,b1 etc. They are used for the several shapes within a concrete beam.  


====3) Built-up section====
====3) Built-up section====


Not supported yet.
Not supported yet.
[[File:XMLProfiles.jpg]]




===Beamgroup===
===Beamgroup===
A beamgroup is an object which is used for combining beams to one group for codechecking in steel, wood and concrete.
A beamgroup is an object which is used for combining beams to one group for codechecking in steel, wood and concrete.
[[File:XMLBeamgroup.jpg]]


===Beams===
===Beams===
Beams are noticed as follows:
Beams are noticed as follows:


[[File:XMLBeams.png]]


===Plates===
===Plates===
Plates are descriped as a list of nodes, thickness and material.
Plates are descriped as a list of nodes, thickness and material.


 
[[File:XMLPlates.jpg]]


===RebarLongitudinal===
===RebarLongitudinal===


Rebar in Longitudinal direction within concrete beamgroups.
Rebar in Longitudinal direction within concrete beamgroups.
[[File:XMLRebarLongitudinal.jpg]]




Line 67: Line 74:


Stirrup reinforcement within a concrete beamgroup.
Stirrup reinforcement within a concrete beamgroup.
[[File:XMLRebarStirrup.jpg]]


===Layers===
===Layers===
Layers within the model.
Layers within the model.
[[File:XMLLayer.jpg]]

Latest revision as of 17:32, 22 April 2023


Within XFEM4U there is an import/export option in XML. With this XML-interface there are many chances for automation of your structural engineeringtasks as well as interact with other drawing/3D modelling tools.


XMLExport.jpg

ProjectName

Contains the projectname.

ProjectNumber

Contains the projectnumber.

ExportDateTime

Timestamp.

XMLExportVersion

Version of the xml-exporter.

Nodes

Nodes contains a list with all the nodes used by beams and plates. They have a number, X,Y and Z-axe value in mm.

XMLNodes.jpg

Supports

Contains the list of supports. They have a number, nodenumber and all the otheroptions belonging to the support in XFEM4U.

XMLSupports.jpg

Grids

Grids contains the lists of grids. The syntax is identical with XFEM4U. So 0 1000 3x4000 means 5 grids with a spacing of 1000,4000,4000,4000.

XMLGrids.jpg

Profiles

There are 3 types of profiles.

1) Steel/Wood

2) Concrete

There are several parameters h1,b1 etc. They are used for the several shapes within a concrete beam.

3) Built-up section

Not supported yet.

XMLProfiles.jpg


Beamgroup

A beamgroup is an object which is used for combining beams to one group for codechecking in steel, wood and concrete.

XMLBeamgroup.jpg

Beams

Beams are noticed as follows:

XMLBeams.png

Plates

Plates are descriped as a list of nodes, thickness and material.

XMLPlates.jpg

RebarLongitudinal

Rebar in Longitudinal direction within concrete beamgroups.

XMLRebarLongitudinal.jpg


RebarStirrup

Stirrup reinforcement within a concrete beamgroup.

XMLRebarStirrup.jpg

Layers

Layers within the model.

XMLLayer.jpg