29.10.2020 - 10:01
[Soluzione]
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
Allegati (3)
Type: image/png
32 scaricato
Size: 242,05 KiB
Type: image/png
37 scaricato
Size: 178,06 KiB
Type: image/png
37 scaricato
Size: 153,93 KiB