python in allplan ?!?


Guten Tag zusammen ?

parts in Allplan mit Python programmieren, wow das wäre ja mal wirklich etwas cooles? Diese sparte hier im Forum gibt es ja sicher nicht umsonst. Ab wann wird das möglich sein? Gibt es da schon informationen (documentation) über die API? Python 2.x oder 3.x ?

Können da auch eigene und fremde Python module eingebunden werden (es gibt da ja hunderte von) oder ist das so abgeschotet wie die smart part programmierung? Oh ich hör lieber auf zu träumen ...

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

51 - 54 (54)

@ Herr Bittrich:
SmartParts:
- Palette Oder Dialogeingabe
- Scriptcode kann gegen lesen/ändern gesperrt werden
- Parameter-Daten können importiert/exportiert werden
- innerhalb der Dialogeingebe kann ich Eingabedefinitionen über eine "Maskenmatrix" realisieren (7 Spalten / 41 Zeilen)
PythonParts:
wie sieht es hier aus?
----
Bleiben beide Möglichkeiten vorhanden oder sollen PythonParts SmartPart ersetzen?

Anhänge (1)

Typ: image/jpeg
356-mal heruntergeladen
Größe: 108,85 KiB

Zitiert von: Dicki
@ Herr Bittrich:
----
Bleiben beide Möglichkeiten vorhanden oder sollen PythonParts SmartPart ersetzen?

Siehe Antwort auf Seite 3: https://connect.allplan.com/de/forum/themen/posts//python_in_allplan/2.html#pid248620

Viele Grüße,
Kerstin

http://www.ncc-mitte.de
Autorisierter Allplan Partner in Weimar, Dresden, Leipzig, Braunschweig und Kassel

Hallo,

was man aktuell von den PythonParts sehen kann, ist nur ein Vorabstand, die Entwicklung geht natürlich weiter. Der Fokus lag bis jetzt auf dem API, andere Dinge wurden bewusst zurückgestellt.

> Palette Oder Dialogeingabe
Für zukünftige Entwicklungen setzen wir auf Paletten, Griffe und Direktbearbeitung (Eingabefelder direkt am Objekt), nicht mehr auf Dialoge. Insofern sind Dialoge bis jetzt nicht angedacht. Für Eingaben in Matrix-Form eignet sich eine Palette zugegebenermaßen nicht. Eventuell kann man sich mit Registern behelfen.

> Scriptcode kann gegen lesen/ändern gesperrt werden
Momentan noch nicht, das ist aber ein bekannter Wunsch.

> Parameter-Daten können importiert/exportiert werden
Parameter können über Favoriten exportiert und importiert werden. Darüber hinaus können mit Python beliebige Dateien gelesen, geschrieben und verarbeitet werden.

> innerhalb der Dialogeingebe kann ich Eingabedefinitionen über eine "Maskenmatrix" realisieren (7 Spalten / 41 Zeilen)
Siehe oben.

Freundliche Grüße
Daniel Bittrich

Hallo,

lassen sich die Parameter bereits abgesetzter Objekte nachträglich ändern? Wird es eine Möglichkeit geben Wände und andere Architektur Bauteile über Python zu erzeugen?

FG Uwe Braasch

51 - 54 (54)