[Question] Smartpartgruppe und Beschriftungsbilder [Résolu]

Balises:
  • SmartPart
  • Beschriftungsbild
  • Beschriftung
  • Gruppe

Hallo!
Wir haben bereits eine ähnliche Frage zu diesem Thema gestellt, jedoch haben wir keine Lösung gefunden und auch die Herangehensweise ist diesmal anders.

Ausgangssituation:
Wir haben selber einen SpartPart programmiert, welcher eine Spritzbetonnagelwand generiert. Dieser besteht aus 2 Teilen - dem MainObject welches das SubObject "Nagel" in einem vorgegebenen Raster austeilt. Im SubObject sind jeweils alle wichtigen, geometrischen Werte und Maße als Attribute hinterlegt.
Funktioniert so weit so gut.
Nun wollen wir für unsere Baugrubensicherung einen 2D-Plan erstellen. Die Beschriftung der Nagelgeometrien pro Bemessungsquerschnitt (BQ) soll assoziativ zum SmartPart sein und sich bei Änderungen aktualisieren.
Das Beschriftungsbild haben wir mittels "Beschriftungsbild - Attribut (alle maßgebenden Attribute eingegeben) - DefFol" erstellt und im Projekt abgespeichert.
Die Beschriftungsbilder beinhalten: den Typ, die Länge, die vertikale Neigung und den Durchmesser der Bohrkrone für den Injektionsbohranker. Alle diese Werte sind auch als Attribute hinterlegt.
In der Anwendung setzen wir mit "linker Maustaste - Beschriften" das Beschriftungsbild ab.

Wenn man das SubObject "Nagel" als einzelnen Smartpart in der Zeichnung absetzt und mit dem definierten Beschriftungsbild im Grundgriss beschriftet funktioniert das sehr gut. Auch wenn man einen Wert im Smartpart ändert aktualisiert sich das Beschriftungsbild (siehe Bild 2020-01-07_Problem-01.png).

Wenn man jedoch versucht das SubObject im MainObject zu beschriften ergibt sich das Problem. Beim ersten Absetzen des Beschriftungsbilds verhält sich dieses genau gleich wie oben beschrieben. Wird nun jedoch eine Änderung im MainObject vorgenommen (egal ob diese das SubObject betrifft oder nicht) verschwindet das Beschriftungsbild!

Ist es nicht möglich das SubObject in einer Smartpartgruppe zu beschriften oder gibt es einen Workaround?
Schon mal danke im Voraus!

Pièces-jointes (3)

Type: image/png
Téléchargé 44 fois
Size: 29,77 KiB
Type: image/png
Téléchargé 40 fois
Size: 18,04 KiB
Type: image/png
Téléchargé 25 fois
Size: 14,29 KiB

Show solution Hide solution

Dafür gibt es keine Lösung!
Bei einem Update der SmartPart-Gruppe werden alle SmartParts ausser dem MainObject incl. der Beschriftungsbilder gelöscht, und neu erzeugt!

Einzig das Erzeugen des Beschriftungs-Textes im 2D-Script des Main-Objects oder des Sub-SmartParts wäre denkbar...

11 - 14 (14)

Man kann die SmartPart-Gruppe (Makrogruppe) auflösen:

Makros -> Makro verketten -> Lösen
oder
Makros -> Makro auflösen -> verkettet

Mit "Makros -> Makro auflösen -> verkettet" werden bei mir (Allplan V2019) jedoch die SubObjekte dann als Makroverlegungen angezeigt und wenn ich eine davon aktiviere, wird in den Eigenschaften "Gemeinsame Eigenschaften (6)" angezeigt und ich kann diese dann auch nicht mehr nachbearbeiten bzw. beschriften.

Pièces-jointes (1)

Type: image/png
Téléchargé 16 fois
Size: 234,23 KiB

"Gemeinsame Eigenschaften (6)" heist ja nur, das evtl. verschiedene Objekt-Typen selektiert sind!
Einfach mal die Combobox aufklappen, wo das steht!

"Makroverlegung" ist schon richtig, da SmartParts nur eine besondere Art davon sind!

Und: "Makros -> Makro auflösen -> verkettet" ?
Wie siehts da aus?

Das mit der Combobox hab ich schon probiert - das ist dann der Smartpart mit den hinterlegten Attributen jedoch kann ich diesen nicht bearbeiten und auch das beschriften mittels Beschriftungsbildern funktioniert nicht. Sobald ich mit "Makros -> Beschriften" versuche ein Element zu beschriften setzt er alle Attribute im Beschriftungsbild auf 0.

Bei "Makros -> Makro verketten -> Lösen" kann ich die SmartPart-Gruppe nicht mal auswählen (siehe Bild im Anhang).

Pièces-jointes (3)

Type: image/png
Téléchargé 19 fois
Size: 36,86 KiB
Type: image/png
Téléchargé 14 fois
Size: 9,72 KiB
Type: image/png
Téléchargé 15 fois
Size: 726,77 KiB
11 - 14 (14)