Support Forum

[Frage] Polygonverlegung - Geometrie/Interpolation der Eisen selbst bestimmen?

Schlagworte:
  • Bewehrung
  • Polygonverlegung
  • BarPlacement
  • Polygonal
  • Placement
  • Python

Hallo

Mit NemAll_Python_Reinforcement.BarPlacement können beliebige Polygonverlegungen erzeugt werden.
Die Eingabe erfolgt analog zur Allplan-Funktion mit zwei Biegeformen und der Anzahl der Eisen. Die Interpolation der einzelnen Eisen wir durch Allplan selbst gemacht. Ich möchte jedoch die Geometrie der einzelnen Eisen selbst definieren.

Besteht die Möglichkeit, dies in die Python API zu integrieren? Oder gibt es einen Workaround?
Das Ziel ist z.B. eine gefächerte Bewehrung zu erstellen, die nicht aus lauter Einzelverlegungen besteht.

Gruss und Dank

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Moin,

es gibt in ALLPLAN zwei native Funktionen die "Abtreppungen" erzeugen:
-spezielle Verlegungen - Polygonale Verlegung
-Flächenbewehrung - Feldbewehrung

Beide Funktionen erzeugen natürlich nur parallel verlegte Eisen, keine Fächer.

Das Ziel ist die Reduktion der Anzahl der Eisenpositionen. Zumindest hier in Deutschland (meiner Kenntnis nach im gesamten DACH- Bereich)
spielt das eine sehr große Rolle (hat auch was mit wirtschaftlicher Bewehrungsplanung (für die Baustelle) zu tun...).

Solche Möglichkeiten fehlen übrigens in so ziemlich allen komplexeren Bewehrungsfunktionen (z.B. Rundstahl Fahrweg Sweep, auch in der ansonsten genialen neuen Funktion "Rundstahl Verlegung entlang Fläche").

Man muss es leider so sagen:
Wenn man Bewehrungen baupraktisch erzeugen und sich nicht ernsthaft mit der Baustelle anlegen will ist der Mehraufwand die Bewehrungen durch z.B. "Verlegung auflösen (auch ne super neue Funktion) und "manuellem hinfummeln" erheblich und frisst die potentielle Zeitersparnis zum guten Teil wieder auf...

Ich kenne nicht wenig Fälle wo Kunden diese Funktionen aufgrund dieser Einschränkungen eher selten bis gar nicht benutzen.
Insofern kann ein Wunsch wie der oben erwähnte gar nicht hoch genug priorisiert werden!

Nichts für ungut!

BG
Jens Maneke
AAP Sommerfeld

>>> Stell Dir vor, es geht und keiner kriegts hin...

11 - 13 (13)

Hallo

Leider kenne ich die Funktion "Unlink reinforcement" nicht. Ist diese erste in V2024 vorhanden? Ich arbeite noch mit V2023.

Grundsätzlich besteht die Möglichkeit, die einzelnen Eisen in einer "beliebigen Polygonverlegung" mit "Punkte modifizieren" zu bearbeiten, ohne dass die Verlegung beschädigt wird. Manchmal können beschädigte Verlegungen mit "Stäbe vereinen" wieder zusammengefügt werden.
Das Resultat ist eine intakte Verlegung, die mit einer Masslinie beschriftet werden kann.

Bei einer Polygonverlegung kann die Teilung und deren Ausrichtung in Python mit BarPlacement.SetDistanceVector() unabhängig von den tatsächlichen Werten gesetzt werden.

Gruss
Hansruedi

Anhänge (2)

Typ: image/png
63-mal heruntergeladen
Größe: 303,60 KiB
Typ: image/png
55-mal heruntergeladen
Größe: 289,82 KiB

anbei noch die Allplan-Daten

Anhänge (2)

Typ: application/zip
117-mal heruntergeladen
Größe: 25,15 KiB
Typ: application/zip
128-mal heruntergeladen
Größe: 18,42 KiB

Ich möchte noch einmal nachdrücklich meinen Wunsch äussern, API-Zugriff auf die einzelnen Eisen einer Polygonverlegung zu haben.
Damit hätte man die Möglichkeit ALLES so zu bewehren wie man will.

Die Klassen ExtrudeBarPlacement und SweepBarPlacement sind leider richtige Wundertüten. Oftmals liefern sie Ergebnisse, die nicht brauchbar sind.

Gruss
Hansruedi

11 - 13 (13)