29.10.2020 - 09:01
*
[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
Product Owner API, Allplan GmbH
Anhänge (3)
Typ: image/png
78-mal heruntergeladen
Größe: 242,05 KiB
Das Bild konnte nicht geladen werden
Sie sind nicht angemeldet.
Typ: image/png
98-mal heruntergeladen
Größe: 178,06 KiB
Das Bild konnte nicht geladen werden
Sie sind nicht angemeldet.
Typ: image/png
99-mal heruntergeladen
Größe: 153,93 KiB
Das Bild konnte nicht geladen werden
Sie sind nicht angemeldet.