[Pregunta] Bodenaufbau von Tür-Smart-Part aus in Report auslesen [Guardado]


Hallo zusammen,

die Hierarchie der verschiedenen Allplan-Elemente ist mir bei der Erstellung von Reports manchmal immer noch ein Rätsel. Ich habe hier eine Türliste, in der der Bodenaufbau des auf der Bandseite liegenden Raumes ausgelesen werden soll. Ich hätte jetzt gedacht das funktioniert über MT_RAUM(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)), aber das wird nix.

Meinem Verständnis nach liegt doch der Raum direkt an der Tür, und unter dem Raum der Boden? Hat jemand vielleicht einen Tipp?

Viele Grüße
Jochen

Show solution Hide solution

Hi,

I'm not sure but this formula might work. Returns the thickness of the floor covering in the room where the door was opened

PARENT(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10))

Hatem OZDEMIR
Architect | Allplan Trainer | BIM Manager
Website: http://www.mimcad.com
Website: http://www.bimakademi.com
e-mail: hatemozdemir[at]gmail.com
Ankara / Turkiye
LinkedIn-Profil
YouTube

Hi,

I'm not sure but this formula might work. Returns the thickness of the floor covering in the room where the door was opened

PARENT(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10))

Hatem OZDEMIR
Architect | Allplan Trainer | BIM Manager
Website: http://www.mimcad.com
Website: http://www.bimakademi.com
e-mail: hatemozdemir[at]gmail.com
Ankara / Turkiye
LinkedIn-Profil
YouTube

That actually did work! Although I really don´t understand why MT_Boden needs a PARENT to work....

Hello,

This is the PARENT of the door.
When a door is in a wall that is against a room, the PARENT of the door becomes the room.
So to find out which room is next to the door, you have to ask its PARENT.
___________

Dies ist der PARENT der Tür.
Wenn sich eine Tür in einer Wand befindet, die an einen Raum angrenzt, wird der PARENT der Tür zum Raum.
Um herauszufinden, welcher Raum sich neben der Tür befindet, müssen Sie also dessen PARENT fragen.


MT_Boden() kann nur den Belag auslesen, wenn der Boden beschriftet wird.
MT_Raum() funktioniert nur dort, wo das Bauteil (bei Türen die Türöffnung od. das leibungelement) auch den raum berührt
PARENT() sucht - bei beschriftung des TürSmartParts das definierte Vaterobjekt, welches der Raum ist, wenn einer da ist und sonst die Wand ist.

d.h. man brauch PARENT um auf den Raum zu kommen und von dort dann MT_Boden() um auf den boden zu kommen.

Direkt MT_Boden() kann nicht funktionieren, da das TürSmartPart keine Bodenfläche als unterobjekt hat.

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.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!


https://campus.allplan.com/ utiliza cookies  -  Aqui

Acéptalo