Hallo Stone,
es gibt zwei Befehle mit denen man auf Part- und Objekt-Attribute zugreifen kann:
Attribute lesen: ug_askAttrValue_(String $part,string $object_name,string $title)
Attribute schreiben: ug_setAttrValue_(String $part,string $object_name,string $title,any $value)
Beispiel:
(Any) werkstoff_lesen: ug_askAttrValue_("","PART_ATTRIBUTE","Werkstoff");
(Integer) werkstoff_schreiben: ug_setAttrValue_("","PART_ATTRIBUTE","Werkstoff","C60E2+QT");
$part gibt den Part Namen im Assembly an, ein leerer String bedeutet Workpart.
$object_name gibt den Namen des Objektes an "PART_ATTRIBUTE" für Part-Attribute oder ein beliebiger Name für ein UG-Objekt z.B. "OFFSET_CURVE"
$title gibt den Namen des Attributes an.
$value gibt einen beliebigen Wert an (number, integer, string)
Zuletzt muss das Attribut noch dem demandValue Attribut mitgeteilt werden, damit dieses auch ausgeführt wird.
Beispiel:
(List Uncached Modifiable Parameter) demandValue: {werkstoff_schreiben:};
Ich hoffe damit kannst Du etwas anfangen. Ich konnte diese Angeben jetzt leider nicht überprüfen, da ich genauere Infos darüber an meinem Arbeitsplatz habe, den ich aber erst wieder im Januar sehe.
Gruss
Jörg
[Diese Nachricht wurde von Joerg.A am 07. Januar 2002 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP