icon

Support Forum

[Question] 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

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de

Attachments (1)

Type: image/png
Downloaded 42 times
Size: 8,17 KiB

Show most helpful answer Hide most helpful answer

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))

Die Kunst, welcher ein Ingenieur vermutlich erlernte ist weit genug lesen zu können, um Informationen quer übergreifend verwenden zu können.
Die Kunst als Ingenieur zu überlegen ist mit geänderten Rahmenbedingungen nicht zu verzweifeln.

11 - 20 (37)

nochmal zur Ausgangsfrage zurück.

ich möchte eine "freie" Deckenfläche beschriften, aber das Material der darüberliegenden Decke herausfinden.
Wenn ich einen freien Seitenbelag beschrifte, kann ich per MT_Wand(@508@) das MAterial der angrenzenden Wand herausfinden. Also dachte ich, sollte es mit Deckenfläche/Decke und MT_Decke(@508@) genauso funktionieren.

Warum das ganze? ich möchte in Nevaris einem Element zwei Positionen zuweisen, die bei verschiedenen "Untergrund" angesprochen werden.

Viele Grüße
Florian

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de

Hi Florian,

MT_Decke, MT_Boden, MT_Seite, MT_Leiste dienen ja zur "Entdeckung" des Ausbaus im Raum. Aus diesem Grund liefert er über MT_Decke nicht das gewünschte Ergebnis. Ich bin etwas überrascht, dass über MT_Wand das gewünschte Ergebnis rauskommt, dachte es geht nur für den Raumausbau. Wenn du aber zum Beispiel versuchst "MT_Wand(@508@)" als formelbasiertes Attribut an den Seitenbelag zu hängen, kommt auch nicht das gewünschte Ergebnis.

Noch so ein paar Ideen:
-Attribut: Decke über? Vll. kann man das gebrauchen?
- Vll. mit Baugruppen arbeiten? Dann funktioniert vielleicht die Zuordnung?
-Würde in diesem Fall eher mit PARENT arbeiten. Auf die Schnelle habe ich das gewünschte Ergebnis aber leider auch nicht hinbekommen.
-Das Ganze in Nevaris über die Decke auswerten lassen? Dann kannst du ganz einfach über eine IF Bedingung des Materials steuern. Da musst du dann natürlich schauen inwiefern du die gewünschten Massen herausbekommen kannst.
- Nach meinem aktuellen Kenntnisstand die "einfachste" Lösung: 2 freie Deckenflächen im Assistenten und der User muss halt das korrekte Bauteil benutzen (das kann man ja im Aufbau des Assistenten erkenntlich machen)bzw. ein für diese Auswertung vorgesehenes Attribut in die Deckenfläche (Untergund 1; Untergrund 2). Vor der Massenauswertung könnte man dann zum Beispiel in Solibri eine passende Regel dazu erstellen. Das geht es über die IFC Relationship etwas leichter.

Hallo Wolfram,

ja, etwas verwirrend. So wie ich es nun erfahren habe, waren die MT Formel für den Ausbau gedacht. Später ist sowas wie MT_Wand hinzugekommen. Da aber MT_Decke für den Ausbau schon belegt war, wurde wohl das tatsächliche Deckenbauteil vergessen.

Genau wie du schreibst habe ich das nun schon gelöst: zwei freie Deckenflächen im Assistent verständlich abgelegt.

Trotzdem hier ein ausdrücklicher Wunsch an Allplan: Bitte eine MT-Funktion für echte Decken. Damit könnte dann auch endlich die die OK Durchbruch bezogen auf die Decke richtig ermittelt werden.

Viele Grüße
Florian

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de

Das wäre sehr wünschenswert, ja

Bekommst du denn auch das richtige Ergebnis für das formelbasierte Attribut mit MT_Wand? Müsste ja dann auch (wie in dem Beschriftungsbild funktionieren).

Hey @Markus_Philipp die Formel funktioniert auch, aber halt nur wenn man das Bauteil beschriftet, sprich mit einen Beschriftungsbild...

@Rainer_Buehne das mit der CHILD/PARENT funktioniert leider in der Tat echt nicht, ich hoffe einfach das es so schnell wie möglich in naher Zukunft funktionieren wird.

Wir bleiben jedoch an dem Thema dran und suchen nach anderen Wegen, und halten euch auf den laufenden

Lg René
http://www.baucon.de

Hallo Markus,

ich wollte jetzt einmal Dich fragen zwecks der Wandschicht auswerten.

Kann man die Wandschichten irgendwie mit der Formel PARENT(CHILD(_IF_(@210@=1)"-"+@508@_ELSE_"")) mit deiner Formel verketten?

Also wir würden auch gerne jede Wandschicht entsprechend so auswerten:

01: Stahlbeton / 0.25 m fortlaufend mit 02 etc.

Irgendwie bekomme ich diese nicht verknüpft und lese mich selbst gerrade richtig rein in die Formeln.

Eventuell habt Ihr eine Idee dazu.

Vielen dank im Voraus schoneinmal.

Beste Grüße

Tobi

Vielleicht eine Idee:
du könntest für die jeweilige Wandschicht ein Formelattribut für die Gesamtwand erstellen. Dort diese Formel reinschreiben:

CHILD(@Material@;1)+"/"+CHILD(@Dicke@;1)+" m"

Die Zahl hinter dem Semikolon steht für die Wandschicht

für ein Attribut direkt in der Wandschicht sollte auch das funktionieren

PARENT(CHILD(@Material@;1))+"/"+PARENT(CHILD(@Dicke@;1))+" m"

Viele Grüße
Florian

Das "F" in Digitalisierung steht für Faxgerät!

LinkedIn-Profil

www.vollack.de

Attachments (1)

Type: image/png
Downloaded 57 times
Size: 118,62 KiB

Hallo,

ja das habe ich bereits probiert da wird alles angezeigt in den Benutzerattribut.

Aber sobald ich diese in ein Beschriftungsbild eingebe die Formel dann kommt zwar das Material aber die Dicke spuckt er nicht aus?

Hallo,

also wenn ich diese Formel verwende bzw. eingebe

PARENT(CHILD(_IF_(@210@=1)""+@508@_ELSE_"")))+" / "+PARENT(CHILD(FORMAT("%.2f ";@211@)))+" m"

Wertet er mir nur Das Material aus . Irgendwie muss man doch das verknüpfen können in einen Beschriftungsbild? Komm leider nicht darauf?

Denn in den Benutzerattributen geht Sie ja auch die Formel die obige.

Problem wird sein Text und Fließkommazahl zu verknüpfen irgendwie.

Eventuell hat ja einer einen Gedankenstoß parat noch für mich.

Beste Grüße

Tobi

Statt
PARENT(CHILD(_IF_(@210@=1)""+@508@_ELSE_"")))
vielleicht so:
_IF_(PARENT(CHILD(@210@;1)=1)""+PARENT(CHILD(@508@;1))_ELSE_""

Aber wozu braucht man das _IF_ ?

Ganz ohne _IF_ und PARENT geht so:
@508@+" / "+FORMAT("%.2f ";@211@)

Erklärung:
Ein Beschriftungsbild kann nur ein selektiverbares, geometrisches Objekt beschriften, also z.B die konkrete Wandschicht. Da holt man sich das Material(@508@) und die Dicke (@211@) direkt ab, und baut das ganze zusammen. Mit diesem Beschriftungsbild jede Wandschicht beschriften und die Text entspr. "arangieren" -> Fertig ist die Liste der Wandschichten.
Alles andere wird aufwändig bis unmöglich!

11 - 20 (37)