Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] BendingShape - Lieferung gerade?

Schlagworte:
  • 2024
  • DeliveryShapeType
  • LongitudinalBarProperties.eStraight
  • BendingShape
  • BendingShapeType.BarWithArc
  • Lieferung_gerade

Hallo

da ich mit dem Ergebnis der Funktion "Kreisbewehrung" unzufrieden bin, wollte ich schauen ob mit der Python-API eine Lösung möglich ist.
https://connect.allplan.com/de/forum/themen/topic/topics/cad-ingenieurbau/kreisbewehrung-lieferung-gerade.html

Kann man mit der Python-API eine Biegeform erstellen, welche im Modell gebogen und auf der Biegeliste gerade ist?
Meine Biegform erzeuge ich mittel BarShapeSideData/Arc2D und dem Typ BendingShapeType.BarWithArc.

Die Klasse LongitudinalBarProperties welche von SweepBarPlacement und ExtrudeBarPlacement verwendet wird, hat diese Möglichkeit.
SweepBarPlacement oder ExtrudeBarPlacement möchte ich jedoch nicht verwenden.

Gruss
Hansruedi

Hallo Hansruedi,

Python API macht lediglich die Funktionalitäten von ALLPLAN programmatisch zugänglich. Existiert eine Funktionalität nicht, findet man sie auch nicht in der API. Das von dir beschriebene Verhalten müsste erstmal in die ALLPLAN implementiert werden. Entsprechende Eigenschaft der Kreisbewehrung musste eingeführt werden und anschließend alle Auswertungsfunktionen müssten diese Eigenschaft entsprechend berücksichtigen (Biegelisten, Reports, Auszüge, Verpositionierung, etc...). Da muss im ALLPLAN selbst implementiert werden. Dann kann man das über API ansprechen.

Grüße.
Bart

Hallo Bart

vielen Dank für die Rückmeldung.

Die von mir beschriebene Funktionalität ist in Allplan implementiert.
Die Funktion "Element wandeln, übernehmen" kennt die Option Lieferung gerade/gebogen.

In meiner Lösung mit der Python API möchte ich ein gebogenes Eisen linear verlegen. Das gebogene Eisen erzeuge ich mit AllplanReinf.ReinforcementShapeBuilder().

Die Python API-Implementierung der Funktion Kreisbewehrung möchte ich nicht verwenden.

Gruss
Hansruedi

Anhänge (1)

Typ: image/png
47-mal heruntergeladen
Größe: 20,77 KiB

Hallo Hansruedi,

vielen Dank für den Hinweis! Ich wusste es nicht, dass es geht aber tatsächlich. Dann ist dieser Flag in der Biegeform gespeichert und es muss nur über API zugänglich gemacht werden. Stand jetzt, ist es noch nicht.

Aus meiner Interesse: ist es auch möglich, diesen "Flag" nachträglich zu verändern?

Viele Grüße,
Bart

Hallo Bart

In Allplan kann "Lieferung gerade/gebogen" nachträglich nicht mehr modifiziert werden.

Gruss
Hansruedi

Das nachträgliche Ändern von "Gebogen" auf "Lfdm" oder auf "Gerade" wäre eine super neue Funktion, bitte einbauen!

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

ja, wäre ich auch voll dafür...
wie das nachträgliche Ändern von Lfdm in Gerade (Einzelverlegung) und umgekehrt.