[Frage] Beschriftungsbild für Einlage OK oder UK Decke [Gelöst]


Guten Tag

Nochmals BB (Beschriftungsbild) für Einlage Decke.
Siehe Bilder.
Ich habe die Höhe in cm. Was mich noch stört ist das "+" vor der Zahl.
Und Cool wäre, wenn Allplan erkennen könnte, ob es sich um eine Einlage OK Decke oder UK Decke handelt, und dies im BB automatisch abbilden könnte.
Ist das möglich ?

Einlage .xxxxx.. Decke H= .xxxxx....

".xxxx." Wird automatisch ausgefüllt UK bzw OK und die Höhe.

Gruss Oliver

Anhänge (3)

Typ: image/jpeg
51-mal heruntergeladen
Größe: 85,77 KiB
Typ: image/jpeg
23-mal heruntergeladen
Größe: 28,88 KiB
Typ: image/jpeg
37-mal heruntergeladen
Größe: 64,47 KiB

Lösung anzeigen Lösung verbergen

Also zur FORMAT-Funktion:
Das funktioniert wie das automaitsche Hochzählen beim Allplan-Text.
Platzhalter beginnt hier mit "%". Alles andere wird in den Text übernommen.
Nur der Platzhalter wird durch die entpr. formatierte Zahlendarstellung ersetzt.
"%.3f" bedeutet Fliesskommazahl mit 3 Nachkommastellen
"%.1f" bedeutet Fliesskommazahl mit 1 Nachkommastellen
"%d" oder "%i" bedeutet ganze Zahl (Kommastellen werden abgeschnitten, also nicht gerundet!)

Wenn wir's in cm haben wollen, dann den Wert (in m) mal 100.0
"UK"+FORMAT(...) können wir auch zusammenfassen.

Also sollte das Deine Fomel sein:

_IF_(@112@=0)FORMAT("Einlage UK Decke H = %.1f cm";@222@*100)_ELSE_FORMAT("Einlage OK Decke H = %.1f cm";@222@*100)

Format vielleicht auf "A30" erhöhen...

..wenn du das "+" nicht haben willst, dann verwende doch nicht K11.1 (für Koten) sonder F11.1 (Fließkomma).

Mit dem Attrbiut UK(@112@) bekommt man die UK ab Unterkante des übergeordneten Bauteils.
Also kann man Prüfen, ob dieser Wert 0 ist -> dann UK -> Else OK

Format für diese Formal "A 24"

_IF_(@112@=0)"UK"+FORMAT(" Decke H = %.3f";@222@)_ELSE_"OK"+FORMAT(" Decke H = %.3f";@222@)

Hammer !
Vielen, vielen Dank.

Noch eine kleine Bitte.
Kann ich vor "UK" bzw. vor "OK" noch das Wort "Einlage" schreiben, und die Einheit in cm beschriften, und dies auch hinter die Zahl schreiben lassen.

Siehe Bild. Rot = Wunsch.

ps. Was soll ich beim Platzhalter eingeben?

Danke !!

Gruss Oliver

Anhänge (1)

Typ: image/jpeg
31-mal heruntergeladen
Größe: 64,39 KiB

Also zur FORMAT-Funktion:
Das funktioniert wie das automaitsche Hochzählen beim Allplan-Text.
Platzhalter beginnt hier mit "%". Alles andere wird in den Text übernommen.
Nur der Platzhalter wird durch die entpr. formatierte Zahlendarstellung ersetzt.
"%.3f" bedeutet Fliesskommazahl mit 3 Nachkommastellen
"%.1f" bedeutet Fliesskommazahl mit 1 Nachkommastellen
"%d" oder "%i" bedeutet ganze Zahl (Kommastellen werden abgeschnitten, also nicht gerundet!)

Wenn wir's in cm haben wollen, dann den Wert (in m) mal 100.0
"UK"+FORMAT(...) können wir auch zusammenfassen.

Also sollte das Deine Fomel sein:

_IF_(@112@=0)FORMAT("Einlage UK Decke H = %.1f cm";@222@*100)_ELSE_FORMAT("Einlage OK Decke H = %.1f cm";@222@*100)

Format vielleicht auf "A30" erhöhen...

Super !!
Viele Dank für die ausführliche Hilfe!

Gruss Oliver


https://campus.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren