smartpart - mehrere Bauteile auf einer gedachten Linie erzeugen [Résolu]


Hallo,

wie kann ich in einem smartpart, dynamisch auf einer Linie/Bauteil, neue Bauteile in regelmäßigen Abstand erzeugen?
Smartpart soll eine HTA-Schiene werden...

Gibt es irgendwo ein ähnliches Beispiel?

Und kann ein Profilquerschnitt im Smartpart aus der Bibliothek ausgelesen werden?

Gruß Jürgen
Allplan V10 bis V2024

Show solution Hide solution

1. Anordnen:

Alles auf der X-Achse positionieren, diese Achse vorher in die entspr. Lage drehen

ROT 30,15,60
FOR i=1 TO 5
BOX 0.1,0.1,0.1
TRANSX 0.5
NEXT i
RESTORE i
RESTORE 1

2. Aus Bibliothe lesen:
Das geht mit SmartParts nicht.
Mit PythonParts kann man in einer Input-Funktion aber Symbole aus der Bibliothek absetzen.
Aber nur einmal (Fire-And-Forget) und nicht in einem modifzierbaren PythonPart.
Mit Visual-Scripting geht das meines Wissen nicht.
Also 0:0.5:0 für die Scripting-Lösungen!

1. Anordnen:

Alles auf der X-Achse positionieren, diese Achse vorher in die entspr. Lage drehen

ROT 30,15,60
FOR i=1 TO 5
BOX 0.1,0.1,0.1
TRANSX 0.5
NEXT i
RESTORE i
RESTORE 1

2. Aus Bibliothe lesen:
Das geht mit SmartParts nicht.
Mit PythonParts kann man in einer Input-Funktion aber Symbole aus der Bibliothek absetzen.
Aber nur einmal (Fire-And-Forget) und nicht in einem modifzierbaren PythonPart.
Mit Visual-Scripting geht das meines Wissen nicht.
Also 0:0.5:0 für die Scripting-Lösungen!

Hallo Jörg,

nur zur Info: Symbole, Makros und Einbauteile können auch in einem modifizierbaren PythonPart verwendet werden, siehe Beispiel "LibraryElement".

Viele Grüße
Horst

Ok, dann 0:1:0 ! Aber, wie soll die Selektion eines Library-Elementes erfolgen?
Gibt es ein Control, welches eine Navigation und Selektion in der Library ermöglicht?
Scheinbar muss man das "Browsen" in der Bibliothek und das Eintragen in ein geeignetes Control (z.B. ComboBox) irgendwie "zu Fuss" machen.

Ohne diese Auswahl eine Bibliotheks-Elements in der Palette ist das eher eine technische Möglichkeit denn ein nutzbares Feature!


https://campus.allplan.com/ utilise des cookies  -  Plus d'informations

Accepter