Support Forum

Visual Scripting: Bestehenden Objekt ein Attribut zuweisen [Solved]


Hallo,

ich versuche gerade einem bestehenden Objekt, einem 3D-Körper, nachträglich über ein Script ein Attribut zuzuweisen.

Das Attribut habe ich im Allplan AttributManager angelegt.
Das Script hätte ich wie im angehängten Screenshot aufgebaut.

Wie schaffe ich es jetzt das gefilterte Attribut beim Node "AssignAttributes", mit dem Input-Port von AttributeData zu verbinden?
Oder muss ich mein Script anders aufbauen?

Grüße,
Mario

Attachments (1)

Type: image/jpeg
Downloaded 182 times
Size: 87,97 KiB

Show solution Hide solution

Hallo Mario,

Bitte probierst du mal den Node "AttributeValuePalette". Es sollte funktionieren. Siehe das beigefügte Bild.

Der Node "SelectObjectsByAreaInput" ermöglicht das Auswahlverfahren von Objekten wie gewöhnt. Also mit dem Fenster ziehen.
Der Node "RestartScript" ist nur nötig, wenn du mit dem Skript in einem Zug mehrmals durchführen möchtest.

Product Owner API, Allplan GmbH

Attachments (1)

Type: image/png
Downloaded 267 times
Size: 199,92 KiB
11 - 12 (12)

Quote by Allplan_er
Ich habe das script mal nachgebaut, ich kann aber keine Objekte auswählen...oder geht das nicht mit ARC-Bauteilen?

Ich habe gerade mit einer Stütze probiert. Es funktioniert bei mir. Mit dem Node "SelectObjectsByAreaInput" kann man wie gewöhnt Objekte inkl. Architektur-Objekte auswählen.

Product Owner API, Allplan GmbH

Quote by Xinling

Zitiert von: Allplan_erIch habe das script mal nachgebaut, ich kann aber keine Objekte auswählen...oder geht das nicht mit ARC-Bauteilen?
Ich habe gerade mit einer Stütze probiert. Es funktioniert bei mir. Mit dem Node "SelectObjectsByAreaInput" kann man wie gewöhnt Objekte inkl. Architektur-Objekte auswählen.


Ja das funktioniert, habe es mit der Planbar 2022-0 vom 27.10.21 getestet. Es funktioniert aber leider nicht bei Precast Elements. Wird diese Funktion dafür noch erweitert, das auch diese damit ausselektiert werden können.
11 - 12 (12)

https://connect.allplan.com/ uses cookies  -  More information

Accept