Support Forum

[Frage] MT_Decke?


Hallo,

ich versuche gerade erfolglos über eine Deckenfläche (Ausbau) das Material der darüberliegenden Decke zu beschriften.
Also Wollte ich mit MT_Decke(@508@) ein Beschriftungsbild erstellen. Leider bleibt die Beschriftung leer.

Bei einer Seitenfläche kann ich über MT_Wand(@508@) das Material einer Wand korrekt auswerten.

ist MT_Decke richtig? oder geht das mit Deckenflächen aus irgendeinem Grund nicht?

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Anhänge (1)

Typ: image/png
34-mal heruntergeladen
Größe: 8,17 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Für die Auswertung von Wandschichten in Beschriftungen mit CHILD/PARENT wäre das FAQ vermutlich informativ

Es könnte evtl. auch folgenes gehen (bsp. für Schicht 1)
PARENT(CHILD("01 "+@508@+" "+FORMAT("%.2f;@Dicke@);1))

unbekannter Verfasser ist ein unbekannter Verfasser und Namen sind und sollen nur dem Verfasser selbst bekannt sein.

21 - 30 (37)

Hallo Nemo,

was würden wir natürlich ohne dein wissen denn machen

Also die
_IF_(PARENT(CHILD(@210@;1)=1))""+PARENT(CHILD(@508@;1))_ELSE_"" (fehlte eine Klammer).

Problem ist ich soll ja jede einzelne Schicht darstellen. Wenn ich jetzt eine 5 Schichtige Wand habe, ist eben der Wunsch ein Beschriftungsbild einzelne Schichten untereiander auszuwerten als Textblock.

Ähm jetzt verstehe ich nicht ganz wie das meinst Texte arangieren? Stehe gerade auf den schlauch

Bei dieser Formel @508@+" / "+FORMAT("%.2f ";@211@) müsste ich doch dann irgendwie die Schichtnummer mit ausswerten lassen oder.

Bin jetzt gerade ein wenig verwirrt

Ja wenn Du die Schichtnummer noch mit drinhaben willst:

@210@+" - "+@508@+" / "+FORMAT("%.2f ";@211@)

Finde ich aber eher verwirrend, da man einer Wand nicht ansieht, wo Schichtnummer 01 ist :-)

Mit "Arrangieren" meinte ich: Die einzelnen Beschriftungsbilder der Wandschichten
untereinander oder nebeneinander anordnen.

Aber: Diese Informationen sind doch alle schon grundsätzlich ablesbar
durch die (Grundriss-)Darstellung der Wand:
- Schraffur -> Material
- Dicke -> Bemassung

Beschriftungsbilder würde ich vorrangig dazu verwenden, um die NICHT SICHTBAREN Eigenschaften an die Oberfläche/auf den Plan zu bringen: Betongüte, Festigkeitsklasse, Brandschutz, Schallschutz usw.

Ähm ja Nemo weiß ich.

Aber da ich mir so ein Beschriftungsbild gebaut habe für den Bodenaufbau in 3D Schnitt bzw. Assoziativen Beschriftungsbild.

Wollen die Herren nun doch ja gleich auch die Wandschicht dargestellt haben in etwa so wie auf den Bild.

Und in etwa so versuche ich gerade die Wandschichten als Beschriftungsbild zu bauen.

01: Stahlbeton / 0.18m
02: Kleber / 0.005m

Und so in etwa, da habe ich mir ja selber ins Bein geschossen als die das sahen mit den Bodenaufbau Jetzt Auch gleich doch die Wandaufbauten so darstellen als Text

Übrigens deine Formel obig funktioniert irgendwie nicht so ganz

Anhänge (1)

Typ: image/png
52-mal heruntergeladen
Größe: 127,57 KiB

Hallo Nemo,

also ich glaube ich leide gerade an Hitzewallungen und irgendwie stehe ich voll auf den Schlauch.

Wenn ich jede Schicht einzeln Abfragen möchte muss ich die Formel mit der _IF_ abfragen und jeweils die Schichtennummer einsetzen.

Liege ich da jetzt richtig

Für die Auswertung von Wandschichten in Beschriftungen mit CHILD/PARENT wäre das FAQ vermutlich informativ

Es könnte evtl. auch folgenes gehen (bsp. für Schicht 1)
PARENT(CHILD("01 "+@508@+" "+FORMAT("%.2f;@Dicke@);1))

unbekannter Verfasser ist ein unbekannter Verfasser und Namen sind und sollen nur dem Verfasser selbst bekannt sein.

Was genau willst Du erreichen?
Sollen alle Schichten in einem Beschriftungsbild dargestellt werden?
Dann brauchst Du für jede Schicht eine andere Formel wie diese:
_IF_(PARENT(CHILD(@Schichtnummer@;1)=1))""+PARENT(CHILD(@Dicke@;1))+" "+PARENT(CHILD(@Material@;1))_ELSE_""

Diese Formel muss man mehrfach kopieren, und dann die Zahl "1" durch die nächste Zahl ersetzen (z.B. "2").

Für 4 schichten sieht das so aus (s. wandschichten.png)

Mein einfacherer Ansatz war Folgender:
Ein Beschriftungsbild für eine Wandschicht. Dafür brauchtst Du nur eine Beschriftungsbild mit einer Formel (s. oben). Dann einfach die Wandschichten nacheinander beschriften, und die Beschriftungsbilder schön untereinander absetzen. Fertig!

Anhänge (2)

Typ: image/png
40-mal heruntergeladen
Größe: 7,36 KiB
Typ: application/ndw
232-mal heruntergeladen
Größe: 1,06 MiB

zu Erreichen:
Wissenstransfer als Basis zur eigenständigen Entscheidung des Fragestellers, ob/wie das eigene individuelle Problem/ der eigene individuelle Wunsch gelöst werden kann/soll ohne fremdgesetzte Scheuklappen aufgesetzt zu bekommen.

Die Formel kann kombiniert mit einer _IF_/_ELSE_ Abfrage in einem Beschriftungsbild in einem alle Wandschichten darstellen, indem die Zeilen "einfach" untereinander abgesetzt werden und das als ein Beschriftungsbild mit mehr als einem Ausdruck gespeichert wird.

Damit ist hier wohl kein zusätzliches Geld für irgendwelche Tools notwendig, sondern die Basis von Allplan bietet eine - nicht für jeden gewünschte/gemochte - Lösung.

unbekannter Verfasser ist ein unbekannter Verfasser und Namen sind und sollen nur dem Verfasser selbst bekannt sein.

Guten Morgen Nemo,

ja Supergenau so wollte ich das bauen, aber vor lauter Bäume im Wald war ich gestern nicht mehr in der lage, deinen Beitrag zu folgen.

Weiß zwar nicht, wo du dein Wissen her hast Nemo? Denke, ich sollte mal wieder den Klassiker anschauen 20.000 Meilen unter den Meer vielleicht werde ich auch einmal ein Little Nemo .

Bist echt die Wucht und eine Bereicherung für dieses Forum und aufjedenfall sind all deine Beiträge unbezahlbar. Und auch wenn manch einer denken tut, ja der Nemo macht alles für einen Appel und ein Ei.

Trotzdem danke, und ich spreche für alle User jetzt, die genauso an solchen Problematiken arbeiten wie ich und sich freuen über solche Beiträge, wo du oder auch andere Beitragen, um das Wissen zu erweitern.

Denn wäre doch schade, wenn ein Wissen von Profi 20.000 Meilen unter den Meer landen würde.

Eine Frage noch generell über Formeln, gibt es irgendwo ein gutes Buch wie das für Dummies wie mich genauer erklärt wird

Mit besten Grüßen

Tobias

Zitiert von: _QAF_
Für die Auswertung von Wandschichten in Beschriftungen mit CHILD/PARENT wäre das FAQ vermutlich informativ
Es könnte evtl. auch folgenes gehen (bsp. für Schicht 1)

PARENT(CHILD("01 "+@508@+" "+FORMAT("%.2f;@Dicke@);1))

Hallo,

kurze Info zu deiner Formel. Irgendwie fehlt eine schließende Klammer in deiner Formel?

Aber die von Nemo funktioniert bestens.
Habe diese ein bißchen umgebaut in etwa so:

_IF_(PARENT(CHILD(@210@;1)=1))""+PARENT(CHILD(@508@;1))+" / "+PARENT(CHILD(@221@;1))+" m"_ELSE_""

Das einzige was noch fehlt ist die Rundung bzw. die kommastellen wie z.b 0.005 m

Aber ansonsten wirklich Großes Kino von Nemo echt

coole Lösung! kleine Verständnissfrage: was ist der Zweck der zwei Anführungszeichen am Anfang der Anweisung?
meines erachtens braucht es die nicht, bzw ändert sich dadurch ja nichts an der Formel oder der Darstelung.

_IF_(PARENT(CHILD(@210@;1)=1))""+PARENT(CHILD(@508@;1))+" / "+PARENT(CHILD(@221@;1))+" m"_ELSE_""

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

21 - 30 (37)

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

Akzeptieren