Hallo zusammen,
mit Allplan 2016-1 wird in der Tat eine Python-Schnittstelle freigegeben. Damit können Anwender und externe Skripter eigene PythonParts erstellen – wie der Name vielleicht schon suggeriert ähnlich wie bei die SmartParts.
Es gibt aber einige grundlegende Änderungen:
- Die Skriptsprache ändert sich von SmartPart Script (einem BASIC Dialekt) auf Python 3.4.3.
- Interaktionen zwischen PythonParts untereinander und Allplan-Objekten sind möglich
- Python greift direkt auf Allplan-Funktionen zu (u.a. auf 3D-Modellierungsfunktionen die den Parasolid-Kern benutzen)
- Reinforcement Shape Builder (Biegeformen können über Schalkanten und Betondeckung automatisch erzeugt werden)
- eine Schalungskonturerkennung wie bei FF-Bauteilen ist möglich
Die Dokumentation ist in Vorbereitung.
Es wird ein offener Ansatz verfolgt, das heißt es gibt keine Abschottung. Selbstverständlich kann Python Code aus anderen Quellen eingebunden werden.
Die Python-Schnittstelle wird zunächst als Beta-Stand verfügbar sein. Das bedeutet, dass wir uns Änderungen noch ausdrücklich vorbehalten. Das gibt uns die Möglichkeit in der Zeit bis zum Erscheinen der nächsten Allplan-Version auf Verbesserungsvorschläge, Wünsche und Anregungen zu reagieren.
Freundliche Grüße
Daniel Bittrich