VTB für Türöffnung mit Berücksichtigung FB-Aufbau

Balises:

Hallo,

ich möchte eine Türöffnung beschriften mit der lichten Durchgangshöhe.
D.h. Öffnungshöhe - (FB-Höhe)

Frage: Aus Sicht der Öffnung ist der Raum PARENT() oder PARENT(PARENT()) ?

Folgende Formel habe ich ohne Erfolg probiert:

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

Format: F8.3
Einheit: m (Dimension nicht darstellen, Letztes Zeichen hochgestellt,
Nullen bei Nachkommastellen unterdrücken)
Sx: 6 (was bedeutet das eigentlich?)

Markus Phillip, kannst Du helfen?

Gruß Jörg

Show most helpful answer Hide most helpful answer

Ok, I understand

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

Pièces-jointes (1)

Type: application/x-7z-compressed
Téléchargé 905 fois
Size: 2,24 MiB
11 - 20 (22)

Bitte entschuldigen Sie die etwas aus dem Zusammenhang herausgerissene Frage.
Gibt es eigentlich für die Verwendung der Befehle MT, Child, Parent usw. eine aussagekräftige Anleitung oder Hilfe?

Hi Hatem,

nice formula, but it doesn't work correct.

With 2 rooms on both sides of the opening, you get a wrong height, because the height of each floor is withdrawn from the raw opening height.

It seems a unsolvable problem!
The direct access to the room, which provides the floor for the reveal, is needed.
Something like this:
MT_Raum(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10);1) for the flooring height of first room
or
MT_Raum(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10);2) for the flooring height of second room

Regards.

Jörg

Hi Nemo,

I understood you. But I tagged smart symbol, because of this formula works correct.

?f I understand correctly, You want tagged door opening. if first room floor height = second room floor height

MT_Raum(CHILD(_IF_(@OBJ@=64)MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)/10 = first room floor height + second room floor height. you can use
@222@*100-MT_Raum(CHILD(_IF_(@OBJ@=64)MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)/10/2_ELSE_0))
or @222@*100-MT_Raum(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)/10/2)

Note: My English is not enough

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

"MT_Raum" Funktion ist gar nicht in der Liste!

MT_Raum(@507@) = "Raumbez1/Raumbez2" , gibt bei mir im Report nur einen Raum aus, MT_Raum((@507@);1) bringt das Programm zum Abstürz.

lg

die funktionsergänzung mit ;1 ist ein wunsch von master nemo und im programm nicht enthalten.

Was soll ausgewertet werden?
MT_Raum() bringt einen dann zu BEIDEN anliegenden Räumen, wenn die Türöffnung ausgewertet wird.
Bei der AUswertung des in der öffnung sitzenden Makros bringt es einen zu dem zugehörigen raum!
will man bei der auswertung von smartparts/makros in der öffnung bleiben und dennoch beide räume angezeigt haben, so muss man etwas mehr angeben:
MT_Tuer(MT_Raum(@507@))
Damit erhält man wieder beide raumnamen. im prinzip könnte man sich noch ein attribut einfallen lassen, in welchem definiert wird, ob die standarddef. für die raumzugehörigkeit gezeigt wird od. der andere raum. aus dem string der beiden raumnamen kann man (irgendwie) den entsprechenden alternativen raumnamen extrahieren.

bei der beschriftung/auswertung von makros/smt in türen könnte man darüber auch den zweiten bodenaufbau in der dicke korrekt angeben lassen.

gruß

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!

Warum muss der CAD-Anwender eigentlich Programmierer werden, um eine einfache Beschriftung einer Tür und eine Türliste zu generieren? Das kann es doch nicht sein, geht's nicht einfacher?

Gruß Jürgen
Allplan V10 bis V2024

DAnke Markus, es funktioniert
leider nicht für jede Tür, aber immerhin
eine Funktion im Excel wird auch machbar, die aus "TuerRaum1" und "PartentRaumnummer" die Nummer des 2. Raumes extrahiert.

lg
Milan

Pièces-jointes (1)

Type: image/png
Téléchargé 200 fois
Size: 21,29 KiB

wenn nichts gefunden wird, ist die wahrscheinlichste ursache eine zeichenungenauigkeit.

fehlersuche dazu ist, die seitenflächen der räume einzuschalten und in den optionen zu definieren, dass nur bei dahinterliegenden bauteilen die seitenflächen erzeugt werden.
wenn da in der animation seitenflächen fehlen liegt der raum nicht an der wand an und demzufolge kann die tür den raum nicht finden u es wird nichts ausgewertet.

...das zerlegen des textes in die zweite raumbezeichnung würde ich schon im report in der query versuchen... müsste da auch mit excel-formeln funktionieren (wobei das dann langsamer werden dürfte)

@jürgen
meinereiner ist ein null-8-fünfzehn architekt. soweit ich mal hörte haben die bauing. im studium informatik und ähnliches, was ein architekt nicht lernt.
das was hier notwendig ist, ist nicht programieren, sondern eher die kenntnis von gewissen zusammenhängen und logisches verstehen und ergänzen von nicht dokumentierbaren inhalten.

gruß

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!

Hi,

if I understand the problem correctly, This report may solve the problem.

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

Pièces-jointes (1)

Type: application/x-rar
Téléchargé 411 fois
Size: 2,30 MiB

Choose a zip-file, rar is not supported yet here :-( .

Gruß: T.

11 - 20 (22)

https://campus.allplan.com/ utilise des cookies  -  Plus d'informations

Accepter