Foro de Soporte Allplan

UK und OK Ebene als Attribut auslesen


Hallo,

kann ich die UK/OK Ebene die dem Teilbild zugeordnet ist mit einem Attribut auslesen und in einem Beschriftungsbild verwenden?
Ich möchte die UK Wand mit UK Ebene vergleichen bei Abweichungen möchte ich eine Rückmeldung....

Das VTB soll UK wand mit UK Ebene vergleichen, wenn UK Wand ungleich UK Ebene ist, soll ein Durchbruch mit Absoluthöhen beschriftet werden, sind bei Werte identisch mit der Brüstungshöhe von UK Wand.

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

1 - 10 (11)

Hallo,

das Attribut lautet Standardebene_UK (@615@).
Freundliche Grüße

Hallo,
habe ein VTB geschrieben mit der folgenden Zeile:

_IF_(parent(@97@)=@615@)"BRH"_ELSE_(@97@/1000)

Format F8.2

Wenn UK Wand gleich UK Ebene, dann soll die Unterkante des Fensters mit "BRH" beschriftet werden, wenn ungleich soll die absolute Höhe ausgegeben werden

Funktioniert aber nicht :-((

Wo liegt der Fehler?

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

du must "PARENT" nicht "parent" schreiben. evtl auch die Standardebene_UK auf die Wand beziehen?
EDIT:

jetzt versteh ich was du vorhast Standardebene_UK natürlich nicht auf PARENT...

"BRH" ist ein Text, also sollte das Format auf A30 oder so stehen

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Das mit groß und klein hat funktioniert.
Allerdings wird bei A30 die Höhenkote nicht mehr mit "+" ausgegeben und die Nullstellen nach dem Komma darstellen funzt nicht.
Ich müsste in der Formel für Teilstrings das Format von A30 auf F 8.2 wechseln können, geht das?

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

die hilfe zeigt folgendes zur funktion format()

FORMAT(Formatstring; value1; [value<n>]; ....)
-
Dient zur formatierten Ausgabe von Werten
Beispiel:
FORMAT("B/H=%.2f / %.2f"; @220@; @222@)
liefert einen String
"B/H=1,55 / 2,03"

%.2f ist ein Platzhalter, der den Wert auf 2 Nachkommastellen rundet und an dieser Textstelle einfügt. Im Beispiel wird die Länge (@220@) in den ersten Platzhalter und die Höhe (@222@) in den zweiten Platzhalter mit je 2 Nachkommastellen eingefügt.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Hallo Markus,

kann ich, wenn ich die Öffnung mit einem VTB beschrifte, auch die Unterkante der Wand dabei auslesen? Darauf zielte bei mir der Befehl Parent, funktioniert aber irgendwie nicht....

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

bei einer öffnung zielt das parent NICHT auf die wand!
das Parent() einer öffnung ist der raum.
damit brauchst du an der stelle MT_Wand() um gezielt nach der wand suchen zu können.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Testformel
_IF_(MT_Wand(@97@)=@615@)"brh"_ELSE_"ZU HOCH"
funzt aber nicht ...grummel....weder bei der Wand noch bei Öffnung...

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

probier mal die einzelteile..
d.h. was bekommst du als rückgabe für MT_Wand(@97@)
und was für @615@

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

1 - 10 (11)