icon

Support Forum

Gratis Allplan Tools – kleines Add-On mit hilfreichen Befehlen

Schlagworte:
  • Allplan
  • 2024
  • 2025
  • 2026
  • PythonParts
  • Gratis

Hallo liebes Forum,

in diesem Beitrag:
Link

hatte ich einen Befehl für den IFC-Stapel-Export vorgestellt. Im Laufe der Zeit haben sich bei mir ein paar kleine, aber praktische Befehle angesammelt, die ich immer wieder selbst nutze. Diese habe ich nun zu einem kleinen Add-On gebündelt.

Da inzwischen zwei neue Befehle dazugekommen sind (Positionierungs-Assistent und Extrudieren), habe ich mich entschieden, dafür einen eigenen Beitrag zu erstellen.

Das Add-On könnt ihr hier kostenlos herunterladen:
Link

Auf der Seite findet ihr auch eine kurze Übersicht aller enthaltenen Befehle.

Wenn in Zukunft weitere Tools dazukommen, poste ich die Updates ebenfalls hier im Thread.

Viel Spaß mit den Tools – Feedback, Wünsche oder Anregungen sind natürlich willkommen.

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Anhänge (2)

Typ: image/png
334-mal heruntergeladen
Größe: 48,29 KiB
Typ: image/png
237-mal heruntergeladen
Größe: 26,10 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Hallo Herr Lercher,

Das ist ja super, Herzlichen Dank für Ihr Add'on
Und das auch noch Kostenlos.. ist ja fast wie Weihnachten
Endlich auch mal jemand der das Thema Tabellen überhaupt angeht.
Da leben wir mit Allplan noch in der Steinzeit und können Tabellen mit Texten und Linien basteln.
Allerdings würde ich mich sehr freuen wenn das deutlich aufgebohrt werden würde

Ganz liebe Grüße
GT

31 - 40 (41)

Ja das wäre super! Oder könnten die Einstellungen direkt geladen und verändert werden
Und einen Autofill, für die TB-Nummern, bei vielen IFC die auf viele TB importiert werden sollen. Ich hatte zuletzt 40 IFC-Modelle auf einem Schlag zu importieren. (Wo davon dann 4 nicht gingen und Allplan abstürzte).

Gruß!
Jürgen

Allplan Ingenieurbau V10 bis V2027

Anhänge (1)

Typ: image/png
51-mal heruntergeladen
Größe: 50,99 KiB

@slercher

Vielen Dank für die überarbeitete äusserst nützliche Tabelle!

Gruß

Allplan 2024-2-3
Allplan Anwender seit V13 - 1998
Allplan im Büro seit V7 - 1992

Hallo!

Ich hab mir das mit dem Import nun angeschaut. Leider kann ich KEINEN Import-Favoriten zuweisen - das unterstützt die Programmierschnittstelle von Allplan aktuell nicht. Was ich beim Import aber optimiert habe ist die TB Auswahl - wird hier das erste TB definiert, wird man gefragt, ob man alle weiteren TB fortlaufend nummerieren will. Das spart hier einiges an Zeit.

Der TB-Name wird außerdem dem Dateinamen gleich gesetzt - das funktioniert jedoch erst ab Allplan 2026!

Außerdem hab ich noch 2 weitere Befehle hinzugefügt:

  • Parallelen Assistent
    Mit diesem Befehl kann man mehrere Elemente (2D Linien, 2D Polylinien, 3D Linien, 3D Polylinien, 3D Flächen) parallel versetzten. Dabei kann man beliebig viele Versätze und Richtungen definieren - man kann also gleichzeitig nach links und rechts versetzten. Man kann hier auch Favoriten abspeichern und laden was ziemlich nützlich sein kann.
  • Sweep Assistent
    Das ist ein kleiner Befehl der den Fahrweg-Sweep erleichtert. Man muss nur einen 2D Querschnitt zeichnen. Dann diesen mit dem Befehl auswählen und danach den Sweep-Path (3D Polylinie/3D Linie) auswählen - fertig.

Viel Spaß damit!

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Anhänge (3)

Typ: image/png
68-mal heruntergeladen
Größe: 51,67 KiB
Typ: image/png
59-mal heruntergeladen
Größe: 43,72 KiB
Typ: image/png
55-mal heruntergeladen
Größe: 41,38 KiB

moin herr lercher,

ich habe bei der tabelle ein problem.

wenn ich daten aus einer excel-tabelle übernehme und das pp schließe ist es nicht mehr bearbeitbar.
tritt in allplan v2026-0-4 und v2025 auf.

können sie mir bitt dabei helfen?

vielen dank im voraus.

gruß andreas

The Blues is the roots, everything else is the fruits. Willie Dixon

Hallo!

Könnten Sie mir vielleicht die Tabelle zukommen lassen (gern auch per PN oder E-Mail), damit ich mir das Problem genauer anschauen kann?

Beste Grüße

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

moin,

in der v2025 kommt die meldung s. anhang.

The Blues is the roots, everything else is the fruits. Willie Dixon

Anhänge (1)

Typ: image/jpeg
20-mal heruntergeladen
Größe: 42,70 KiB

Hallo.

Diese Meldung kommt Standardmäßig wenn es beim Start eines PythonParts einen Fehler gibt. Die kommt vom Framework und gibt mir aber leider keine Information über den Fehler.

Wenn Sie mir die Excel-Tabelle zukommen lassen kann ich mir das im Detail anschauen und eine Lösung finden

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

moin,

im anhang das teilbild und die excel-tabelle.

The Blues is the roots, everything else is the fruits. Willie Dixon

Anhänge (2)

Typ: application/zip
36-mal heruntergeladen
Größe: 8,33 KiB
Typ: application/zip
39-mal heruntergeladen
Größe: 16,28 KiB

Hallo.

Danke für das Bereitstellen der Daten! Ich hab mir das mal angeschaut und den Fehler gefunden. Die neuen Skripte kann man sich wieder auf unserer Homepage herunterladen.

Es gibt jedoch eine Einschränkung: Die bereits abgesetzte "kaputte" Tabelle kann man nicht mehr verwenden. Die muss man löschen. Wenn man jedoch die Tabelle neu absetzt funktioniert es nun immer, egal wie der Inhalt der Tabelle aussieht. Tut mir leid für diese Unannehmlichkeit.

Grund für den Fehler - einfach erklärt: Die Tabelle speichert den Inhalt der Tabelle als einen "langen" Text. Allplan verarbeitet intern Texte jedoch nochmal und optimiert diese für PythonParts. Das ";" Symbol in der Tabelle hat dazu geführt dass die Daten hier kaputt wurden und darum konnte man den Befehl nicht mehr starten. Das ist auch der Grund warum man die kaputte Tabelle löschen muss - ich kann die Daten nicht mehr reparieren.

Grund für den Fehler - technisch (für eventuelle PythonPart Entwickler): Die PythonPart API scheint Parameter vom Typ String nochmals selbst zu serialisieren. Wenn man also ein dictionary als json string in einem Parameter speichert, machen gewisse Zeichen (; oder ") Probleme und json.loads führt dann zum Fehler da der gespeicherte String nicht im korrekten Format übergeben wird. Die Lösung die ich hier gewählt habe ist es, die JSON objekte "transport-sicher" zu machen in dem man sie einfach mit dem base64 Modul encoded und später dann wieder decoded.

Viel Spaß damit!

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

moin,

vielen dank für die schnelle problembehebung herr lercher.

gruß andreas

The Blues is the roots, everything else is the fruits. Willie Dixon

31 - 40 (41)