29.10.2020 - 10:01
Uhr
[Lösung]
Hallo Maurice,
Mit VS können Sie momentan nur benutzerdefinierte Attribute mit der Node "SetValueToAttribute" dem erstellten PythonPart-Objekt zuweisen. Die Objekten innerhalb des erstellten PythonPart-Objekts können das aber nicht. Wir habe dafür einen Beispiel "LabelNodePortsAsAllplanUserAttributes" vorbereitet. Es befindet sich unter dem Ordner "Attributes" in unserer Beispiel-Bibliothek. (siehe Anhang BeispielPosition.png)
Es kann sein, dass die Attribute nicht in Allplan erscheint, wenn Sie das Beispiel-Skript zum ersten Mal ausführen und ein Objekt erzeugen. Der Grund dafür ist, dass die drei Beispiel-Attribute (Boxlength, GeneratedDateAt, BoxPlacementPoint, siehe Anhang SetValueToAttribute.png) vorher noch nicht im Allplan Projekt vorhanden. Bei zweiter Ausführung und Objekterzeugung sollte es funktionieren. (siehe Anhang AttributeVS.png)
VG
Xinling
Anhänge (3)
Typ: image/png
32-mal heruntergeladen
Größe: 242,05 KiB
AttributeVS.png
Das Bild konnte nicht geladen werden
Sie sind nicht angemeldet.
Typ: image/png
37-mal heruntergeladen
Größe: 178,06 KiB
Typ: image/png
36-mal heruntergeladen
Größe: 153,93 KiB