[Frage] Beschriftungsbild [Gelöst]


Hallo,

ich will mir ein Beschriftungsbild für Bauteile wie Wandnischen und Installationsbauteile erstellen, was den Abstand zwischen Bauteilunterkante und Rohfußboden ausmißt. Mit so etwas wie: (@97@-PARENT(@97@)) bekomme ich das weitgehend hin, nur es kommt vor das ein Parentobjekt wie der Raum fehlt und dann funktioniert das nicht mehr. Gibt es ein Attribut was den Abstand zwischen Bauteilunterkante und untere Ebene (wo bei mir i.d.R der RFB ist) im Teilbild ausliest bzw. einfach die Höhe der unteren Ebene? Damit würde ich das auf neutrale Weise hinbekommen was ich brauche.

Gruß

Jörg

Software: Allplan, Lumion, OM by Cycot, FM by Cycot, Nevaris...
Coachings unter http://www.cycot.de / Tutorials unter http://www.allplanlernen.de

Lösung anzeigen Lösung verbergen

Verwende einfach das Attribut "UK" (@112@) statt "Unterkante"(@97@).
"UK" -> liefert bei Öffnungen den Abstand zur Wandunterkante ansonsten die Unterkante
Das funktioniert nur bei Wandöffnungen.

Ansonsten gibt es das Attribut "Standardebene_UK"(@615@)
Formel: (@97@-@615@)/1000 -> Höhe der Bauteil-UK in m bezogen auf untere Standard-Ebene

11 - 18 (18)

...statt ";" "+" benutzen , wenn es Format A30 o.ä. hat)
Wenn es Format F8.2 o.ä. hat, funktioniert das mit dem Text danach nicht!
Dann in der Beschriftungsbild-Definition den "Vortext" benutzen

Anhänge (1)

Typ: image/png
20-mal heruntergeladen
Größe: 20,02 KiB

Tur mit echt leid, das treibt mich noch in den Wahnsinn

Wenn ich "+" benutze, verdoppelt sich jetzt der Wert von 50cm auf 100cm und uUKD wird immer noch nicht dargestellt.

Format: A30
Vortext: OK =
Formel: ((PARENT(@98@)-(@98@))/10)+" uUKD"

Anhänge (1)

Typ: image/png
35-mal heruntergeladen
Größe: 79,20 KiB

Formel: ((PARENT(@98@)-(@98@))/10)"+" uUKD"

Gruß Jürgen
Allplan V10 bis V2024

((PARENT(@98@)-(@98@))/10) -> hat als Ergebnis eine Zahl

dazu einen Text zu addieren, wird nicht gehen!

Also mit FORMAT die Zahl in einen Text umwandeln, und schon klappts:
FORMAT("%.2f;((PARENT(@98@)-(@98@))/10))+" uUKD"

Wenn man F8.3 verwendet, macht Allplan diese Umwandlung, sogar mit Hochzahlschreibweise.
...dann geht aber kein "Nachtext"!

Beispiel:
Format A30:

_IF_(@OBJ@=23|@OBJ@=25)"WD"+" "+ROUND(@220@*100;1;5)+"/"+ROUND(@204@*100;1;5)_ELSE__IF_(@OBJ@=24)"WN"+" "+ROUND(@220@*100;1;5)+"/"+ROUND(@204@*100;1;5)+"/"+ROUND(@199@*100;1;5)_ELSE__IF_(@OBJ@=22)"WDT"+" "+ROUND(@220@*100;1;5)+"/"+ROUND(@204@*100;1;5)

Gruß Jürgen
Allplan V10 bis V2024

@Allplan_er
Text uUKD wird trotzdem nicht angegeben

@Nemo
folgende Fehlermeldung taucht auf
Intern Error 15118 in MOdul1. uUKD"

Schon mal Danke

Anhänge (1)

Typ: image/png
5-mal heruntergeladen
Größe: 7,25 KiB

Hallo,

Ein Tippfehler muss sich eingeschlichen haben. Die Formel sollte so lauten:
FORMAT("%.2f";((PARENT(@98@)-(@98@))/10))+" uUKD"


Dankeschön, das passt jetzt.

11 - 18 (18)