# Beispielcode für Zweifeld-Träger

```python
# MATERIAL
Material(1, 'S235')  # Baustahl S235

# GEOMETRY
# Knoten definieren (4m + 6m Spannweiten)
Node(1, 0, 0, 0)    # Linkes Auflager
Node(2, 4, 0, 0)    # Mittleres Auflager
Node(3, 10, 0, 0)   # Rechtes Auflager

# Linien definieren
Line(1, [1, 2])     # Erstes Feld
Line(2, [2, 3])     # Zweites Feld

# Auflager definieren
NodalSupport(1, '1', NodalSupportType.HINGED)     # Gelenkiges Auflager links
NodalSupport(2, '2', NodalSupportType.HINGED)     # Gelenkiges Auflager mitte
NodalSupport(3, '3', NodalSupportType.HINGED_X)   # Verschiebliches Auflager rechts

# CROSSSECTION
# Querschnitt definieren
Section(1, 'IPE 240')

# Stabelemente definieren
Member(1, 1, 2, 0, 1, MemberType.BEAM)  # Erstes Feld
Member(2, 2, 3, 0, 1, MemberType.BEAM)  # Zweites Feld

# LOADS
# Lastfall definieren
LoadCase(1, 'Gleichlast')

# Stablasten definieren (8 kN/m nach unten)
MemberLoad(1, 1, '1,2', 8000, MemberLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, 
           MemberLoadDistribution.LOAD_DISTRIBUTION_UNIFORM)

# SOLVER
# Statische Analyseeinstellungen definieren
StaticAnalysisSettings(1, 'Linear', 1)

# Berechnung durchführen
Calculate_all()
```
