XML Interface: Difference between revisions

From Struct4u
Jump to navigation Jump to search
No edit summary
No edit summary
Line 30: Line 30:
===Profiles===
===Profiles===
There are 3 types of profiles.
There are 3 types of profiles.
1) Steel/Wood. They are noticed as:
====1) Steel/Wood====
 
They are noticed as:


<Number>1</Number>
<Number>1</Number>
<Profile_name>HEA100</Profile_name>
<Profile_name>HEA100</Profile_name>
<Material_type>0</Material_type>
<Material_type>0</Material_type>
<Material>S235</Material>
<Material>S235</Material>
<Angle>0</Angle>
<Angle>0</Angle>


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.  


<Number>2</Number>
<Number>2</Number>
<Profile_name>Profile 2</Profile_name>
<Profile_name>Profile 2</Profile_name>
<Material_type>1</Material_type>
<Material_type>1</Material_type>
<Material>C20/25</Material>
<Material>C20/25</Material>
<Angle>0</Angle>
<Angle>0</Angle>
<Profile_shape>2</Profile_shape>
<Profile_shape>2</Profile_shape>
<h>400</h>
<h>400</h>
<b>300</b>
<b>300</b>
<h1>50</h1>
<h1>50</h1>
<b1>50</b1>
<b1>50</b1>
<h2>50</h2>
<h2>50</h2>
<b2>50</b2>
<b2>50</b2>
<h3>50</h3>
<h3>50</h3>
<b3>50</b3>
<b3>50</b3>
<h4>50</h4>
<h4>50</h4>
<b4>50</b4>
<b4>50</b4>


3) Built-up section
 
====3) Built-up section====
 
Not supported yet.
Not supported yet.


Line 70: Line 93:


<Number>1</Number>
<Number>1</Number>
<Beamgroupnumber>1</Beamgroupnumber>
<Beamgroupnumber>1</Beamgroupnumber>
<From_node_number>1</From_node_number>
<From_node_number>1</From_node_number>
<To_node_number>2</To_node_number>
<To_node_number>2</To_node_number>
<Angle>0</Angle>
<Angle>0</Angle>
<Angle_profile>0</Angle_profile>
<Angle_profile>0</Angle_profile>
<Profile_number>1</Profile_number>
<Profile_number>1</Profile_number>
<Z>0</Z>
<Z>0</Z>
<Top_Center_Bottom>Center</Top_Center_Bottom>
<Top_Center_Bottom>Center</Top_Center_Bottom>


Line 84: Line 115:


<Number>1</Number>
<Number>1</Number>
<Node>2</Node>
<Node>2</Node>
<Node>1</Node>
<Node>1</Node>
<Node>4</Node>
<Node>4</Node>
<Node>3</Node>
<Node>3</Node>
<h>200</h>
<h>200</h>
<Material_type>c9a5876f475cefab7cc11281b017914a1</Material_type>
<Material_type>c9a5876f475cefab7cc11281b017914a1</Material_type>
<Material>C20/25</Material>
<Material>C20/25</Material>
<Z>0</Z>
<Z>0</Z>
<Top_Center_Bottom>Center</Top_Center_Bottom>
<Top_Center_Bottom>Center</Top_Center_Bottom>


===RebarLongitudinal===
===RebarLongitudinal===
Rebar in Longitudinal direction within concrete beamgroups.
Rebar in Longitudinal direction within concrete beamgroups.


<Number>1</Number>
<Number>1</Number>
<Beamgroupnumber>2</Beamgroupnumber>
<Beamgroupnumber>2</Beamgroupnumber>
<FromX>-515</FromX>
<FromX>-515</FromX>
<ToX>3515</ToX>
<ToX>3515</ToX>
<Reinforcement>2x16</Reinforcement>
<Reinforcement>2x16</Reinforcement>
<Z>-369</Z>
<Z>-369</Z>
<Ldstart>160</Ldstart>
<Ldstart>160</Ldstart>
<Ldend>160</Ldend>
<Ldend>160</Ldend>
<SteelGrade>B500B</SteelGrade>
<SteelGrade>B500B</SteelGrade>


===RebarStirrup===
===RebarStirrup===
Stirrup reinforcement within a concrete beamgroup.
Stirrup reinforcement within a concrete beamgroup.


===Layers===
===Layers===
Layers within the model.
Layers within the model.
<Layer_number>1</Layer_number>
<Layer_number>1</Layer_number>
<Layer_description>Layer 1</Layer_description>
<Layer_description>Layer 1</Layer_description>

Revision as of 13:57, 13 August 2022


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 http://68.183.11.126/XMLExample.xml

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.

Supports

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

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.

Profiles

There are 3 types of profiles.

1) Steel/Wood

They are noticed as:

<Number>1</Number>

<Profile_name>HEA100</Profile_name>

<Material_type>0</Material_type>

<Material>S235</Material>

<Angle>0</Angle>

2) Concrete

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

<Number>2</Number>

<Profile_name>Profile 2</Profile_name>

<Material_type>1</Material_type>

<Material>C20/25</Material>

<Angle>0</Angle>

<Profile_shape>2</Profile_shape>

<h>400</h>

300

50

<b1>50</b1>

50

<b2>50</b2>

50

<b3>50</b3>

50

<b4>50</b4>


3) Built-up section

Not supported yet.


Beamgroup

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

Beams

Beams are noticed as follows:

<Number>1</Number>

<Beamgroupnumber>1</Beamgroupnumber>

<From_node_number>1</From_node_number>

<To_node_number>2</To_node_number>

<Angle>0</Angle>

<Angle_profile>0</Angle_profile>

<Profile_number>1</Profile_number>

<Z>0</Z>

<Top_Center_Bottom>Center</Top_Center_Bottom>


Plates

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

<Number>1</Number>

<Node>2</Node>

<Node>1</Node>

<Node>4</Node>

<Node>3</Node>

<h>200</h>

<Material_type>c9a5876f475cefab7cc11281b017914a1</Material_type>

<Material>C20/25</Material>

<Z>0</Z>

<Top_Center_Bottom>Center</Top_Center_Bottom>


RebarLongitudinal

Rebar in Longitudinal direction within concrete beamgroups.

<Number>1</Number>

<Beamgroupnumber>2</Beamgroupnumber>

<FromX>-515</FromX>

<ToX>3515</ToX>

<Reinforcement>2x16</Reinforcement>

<Z>-369</Z>

<Ldstart>160</Ldstart>

<Ldend>160</Ldend>

<SteelGrade>B500B</SteelGrade>


RebarStirrup

Stirrup reinforcement within a concrete beamgroup.

Layers

Layers within the model.

<Layer_number>1</Layer_number>

<Layer_description>Layer 1</Layer_description>