Support Forum

SmartPad - Elemente in Script übersetzen lassen


Hallo Leute,

mal wieder ein kleines Tool für die SmartPart-Scripter.

Manchmal kommt es vor, dass man Modellelemente in Script übersetzen will.
Dazu gibt es jetzt das SmartPad.

Installation:
In der beiligenden zip-Datei befinden sich 2 Dateien, die in die entspr. Verzeichnisse (\Prg und \Menu) einer Allplan2020-
Installation kopiert werden müssen.

Danach lässt sich das Tool über Plugins->SmartPad starten.

Durch Klick auf "2D >>" oder "3D >>" kann man jetzt Elemente aus der Zeichenfläche übernehmen,
und diese werden so in Script übersetzt, dass man den Code direkt im 2D- bzw 3D-Scriptfenster des SmartPart Editors verwenden kann.

Anhänge (3)

Typ: application/zip
36-mal heruntergeladen
Größe: 238,42 KiB
img
Plugin-SmartPad.png
Typ: image/png
75-mal heruntergeladen
Größe: 66,34 KiB
img
box.png
Typ: image/png
73-mal heruntergeladen
Größe: 19,88 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

große Kunst!
Beeindruckend!
Sehr genial!

Großer Dank!

Ein Hauch von Zukunft, der einen optimistisch stimmt.

meiner Meinung nach, sollte Allplan dich samt Team beauftragen, die Fähigkeiten der smartpart-script auszuweiten. Das hielte ich für eine gute Investition.
Ich wünsche mir eine zukunftsfähige und erlernbare API. Und in der Erlernbarkeit ist Smart Part einfach viel zugänglicher als Python. Es fehlen nur noch einige Funktion mit denen man interagieren kann usw. Dein Plugin zeigt, dass es theoretisch möglich wäre (sicher mit einigen Aufwand), dies auch gleich in smart-part-Funktionen zu integrieren.

Grüße und Danke nochmal

czyborra klingbeil architekturwerkstatt - http://www.cka.berlin

11 - 20 (22)

Top Teil!!!
Wie bekomme ich es hin, für die gesamte Gruppe eine Bezeichnung einzugeben und das als Pulldown? Stehe auf dem Schlauch.
Aber das hilft mir bei der Erstellung von Klappankern, etc....

Gruß Jürgen

Anhänge (1)

Typ: application/octet-stream
11-mal heruntergeladen
Größe: 1,63 MiB

@Allplan_er

Naja, man sollte schon selbst etwas "Hand" anlegen!
Das Umwandeln von Geometrien in Script ist nur bei den Primitiven (BOX, CYLIND, PRISM, usw.) effizient.
"Unbekannte Geometrien", wie die gebogenen Bügel erkennt SmartPad zwar, macht daraus aber eine unansehnliche Menge an Script.
Dein Beispiel "Dorn" hat nach dem Import 13140 Zeilen im 3D-Script!

Ich habe mal Deinen Dorn als "handgemachtes" Smartpart erstellt, und ich komme mit 138 Zeilen im 3D-Script aus!
Speziell für Bewehrung gibt es die Funktion PIPE, die gebogene Stäbe in wenigen Zeilen generiert.
Ich habe mal schon die Typen 1 .. 3 vorbereitet, welchen man dann in der Combobox umschalten kann.
Die Stelle, wo man dann die Typen-Parameter eintragen muss, bekommst Du selbst raus :-)

Das SmartPad-Tool sollte insofern nur als Anreiz und Einsteigshilfe dienen, um sich mit den SmartParts zu beschäftigen und schneller in die Script-Sprache reinzufinden.

Zum Querkraft-Dorn-SmartPart:
Die Schweizer Hersteller von Einbauteilen sind da schon weiter. Da gibt es alle möglichen Einbauteile, auch Querkraftdorne
fix und fertig als SmartPart:

Ruwa-Ebea
Debrunner-Acifer
Fischer-Rista

Diese SmartParts und noch viel mehr sind auch in der Swiss-Edition von Allplan enthalten.

Anhänge (2)

img
dorn.png
Typ: image/png
61-mal heruntergeladen
Größe: 46,06 KiB
Typ: text/xml
15-mal heruntergeladen
Größe: 33,97 KiB

Die Swiss-Edition hatte ich mir schon mal angeschaut, nur sind die Hersteller hier bei uns nicht lieferbar...

Danke für das überarbeiten!!!!

Gruß Jürgen

Was war denn der Hersteller? Schöck?

Warum macht Allplan das nicht mit Schöck (und den anderen Anbietern) zusammen?
Ich habe diese SmartParts für 3 Hersteller in der Schweiz gemacht!
Braucht man in Deutschland so etwas nicht?

Das SmartPart für Schöck-Iso-Körbe ist nicht wirklich brauchbar!

Kannst Du nicht mal Deinen Schöck-Berater fragen, ob sie es sich leisten können, das nicht zu wollen?

Brauchen kann mann das, aber der Handel sieht das nicht für nötig an, kann ja jeder selber zeichnen.

Gruß Jürgen

Sorry, so schlecht ist das Smart-Part von Schöck nicht. Hunderte von verschiedenen Isokörben kann man mit diesem einen SMT einbauen.
Von den deutschen Anbietern gibt es nichts Verleichbares.

Ein Traum wäre für mich, wenn ich für ein Smartpart für einen Comax-Anschluss hätte. Also das Gleiche wie Fischer-Rista, nur mit den Bezeichnungen von Betomax(Comax).

Ich schaue mal die Smart-Parts von Nemo an, vielleicht kann ich eines umbauen, falls ich darf.

Mein Problem ist mittlerweile das man nicht weiß, in welche Technologie man sich einarbeiten soll:

- SmartParts: ungeeignet für Bewehrung
- Python Script: zu schwierig für Laien
- Visual Scripting: nicht gut dokumentiert und noch in der Entwicklung, hat aber das Potential für Bewehrungsscripts

Wir haben so viele Aufgaben bei unserer täglichen Arbeit, die wir nur mit besseren Werkzeugen bewältigen können. Aber Nemetschek hört uns nicht zu und entwickelt Programmteile, die nie die Praxisreife erlangen (siehe Stahlbau).

Alles was ich zu sehen bekomme, was Hand und Fuß hat, kommt von Nemo.

Danke dafür!

Gruß Martin

Hallo Nemo.
läuft das tool nicht unter der V2021?

Gruß Jürgen

Eine Version des Tools, das unter Allplan 2020 und 2021 läuft, gibt es für Deutsch und Englisch bei der CDS.

Es erkennt jetzt auch Translationskörper, und generiert dafür einen TUBE-Befehl.
Komplexere Geometrien werden jetzt als Ressourcen-Objekte gespeichert,
und mit eine PLACE-Befehl abgesetzt.

Have Fun...

In welchem Addon ist das enthalten?

Gruß Jürgen

...ist ein separates Add-On: "SmartPart-Generator"

Habe ich erst heute morgen dem Thierry geschickt.
Bis er es auf der Homepage hat, schreib ihm doch bitte ein Mail.
Vielleicht macht er ein Bundle mit einem anderen Plugin, z.B Element-Converter.

11 - 20 (22)

https://connect.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren