[Question] Beschrifungsbild von 2018 funktioniert nicht mehr in 2024 (Problem=Ebenenbezug?) [Solved]


Hallo zusammen,

wir haben kürzlich von 2018 auf 2024 geupdatet. Nun funktioniert leider unser Beschrifungsbild für Vormauerungen nicht mehr. Dieses hat geprüft, ob die Installationswandoberkante der Standardebenenoberkante entspricht, wenn ja hat sie mit "VM = Breite/rh" beschriftet, ansonsten hat sie die absolute Bauteilhöhe anstelle von "rh" hingeschrieben (inkl. Verkettung zur Berücksichtigung der Maße in cm bzw. m). Es gibt jetzt ja keine Standardebenenoberkante mehr, da man sich ja in der Höhenbezugsauswahl eine beliebige Ebene herauspicken kann.

So sah unser Beschriftungsbild bisher aus:

_IF_(@OK@=@Standardebene_OK@) FORMAT("VM d=%i / rh";@Dicke@*100)_ELSE__IF_(@Höhe_absolut@<1)VERKETTEN(FORMAT("VM d=%i / ";(@Dicke@*100));(@Höhe_absolut@*100))_ELSE_VERKETTEN(FORMAT("VM d=%i / ";(@Dicke@*100));@Höhe_absolut@)

Hat jemand eine Idee, wo man nun eine Anpassung vornehmen muss, damit sich nicht immer folgende Fehlermeldung auftut, beim Versuch diese zu verwenden:

---------------------------
GetIDsOfNames()
---------------------------
IDispatch::GetIDsOfNames("Evaluate") failed w/err 0x800706ba
---------------------------
OK
---------------------------

Show solution Hide solution

Hi ib_aydogdu,

ENG: I think the formula below will work. If you are using the Format formula in Allplan, you do not need to use the concatenate formula in Excel.

DEU: Ich denke, die folgende Formel wird nützlich sein. Wenn Sie die Formatformel in Allplan verwenden, müssen Sie die Kombinationsformel in Excel nicht verketten.

_IF_(@113@=@616@)FORMAT("VM d=%i / rh";(@221@*100))_ELSE__IF_(@204@<1)FORMAT("VM d=%i / %i";(@221@*100);(@204@*100))_ELSE_FORMAT("VM d=%i / %.2f";(@221@*100);@204@)

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

Attachments (1)

Type: image/jpeg
Downloaded 17 times
Size: 27,83 KiB

ich würde den Fehler an einer anderen Stelle suchen. Das Attribut 616 wertet wie auch in 2018 die Standardeben oben aus.

Ich würde die hier absolut Sinnfreie Excel-Funktion "verketten" rauswerfen.
Es ist hier zu vermuten, dass diese Funktion das ganze sehr langsam macht und zudem wurden präzisere "Vortexte" vor Funktionen eingeführt, die definieren, wo eine Funktion zu finden ist (für Excel x

Die Kunst, welcher ein Ingenieur vermutlich erlernte ist weit genug lesen zu können, um Informationen quer übergreifend verwenden zu können.

Fehlerkultur ist nicht, alles als Fehler zu bezeichnen um Aufmerksamkeit zu erregen.
Fehler sollte nur ein wirklicher Fehler benannt werden.
Eine Darstellung - von Zahlen oder Zeichnungen - die nicht dem eigenen Gusto entspricht und/oder nicht den eigenen Regeln entspricht ist nicht automatisch falsch in der Sache.

Da der Tonfall die Musik macht, ist die Art der Kommunikation in diesem Forum seit 2-3 Jahren oftmals mehr Krach als Information vorhanden!

Hi ib_aydogdu,

ENG: I think the formula below will work. If you are using the Format formula in Allplan, you do not need to use the concatenate formula in Excel.

DEU: Ich denke, die folgende Formel wird nützlich sein. Wenn Sie die Formatformel in Allplan verwenden, müssen Sie die Kombinationsformel in Excel nicht verketten.

_IF_(@113@=@616@)FORMAT("VM d=%i / rh";(@221@*100))_ELSE__IF_(@204@<1)FORMAT("VM d=%i / %i";(@221@*100);(@204@*100))_ELSE_FORMAT("VM d=%i / %.2f";(@221@*100);@204@)

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

Attachments (1)

Type: image/jpeg
Downloaded 17 times
Size: 27,83 KiB

Danke an Euch beide!
Das "Verketten" war wohl das Problem. Wenn ich die Formel wie HaTeM vorgeschlagen hat abändere, haut alles wieder hin!

Danke vielmals!!

Hi,

ENG: I think the real problem is that you did not put the mathematical operation in parentheses in the formula. If you are doing these operations in the formula, it is useful to put them in parentheses.

DEU: Ich denke, das eigentliche Problem besteht darin, dass Sie die mathematische Operation in der Formel nicht in Klammern gesetzt haben. Wenn Sie solche Operationen in der Formel durchführen, ist es sinnvoll, sie in Klammern zu setzen.

_IF_(@OK@=@Standardebene_OK@) FORMAT("VM d=%i / rh";@Dicke@*100)_ELSE__IF_(@Höhe_absolut@<1)VERKETTEN(FORMAT("VM d=%i / ";(@Dicke@*100));(@Höhe_absolut@*100))_ELSE_VERKETTEN(FORMAT("VM d=%i / ";(@Dicke@*100));@Höhe_absolut@)

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

Hallo zusammen,
ich habe nun auch bei einem weiteren Element, das wir angelegt hatten ein Verarbeitungsproblem. Und zwar geht es um eine Planlegende, die die Bauherrenstraße und Postleitzahl aneinanderfügen und im Plankopf darstellen soll. Ich komme leider nicht auf eine Lösung, wie das funktionieren kann. Ich habe folgendes versucht:

FORMAT("%s | ";@840@;@841@)

@840@" | "@841@

VERKETTEN(FORMAT("%s | ";@840@;@841@)

Leider funktioniert gar keine Variante... Habt ihr eine Ahnung, was ich ändern muss?

EDIT:
ich habe die Lösung jetzt doch gefunden... @840@+" | "+@841@
es haben nur die Plus Zeichen gefehlt! Falls jemand auch mal vor der gleichen Herausforderung steht...

Hi,

ENG: Can you try the formula below?
DEU: Können Sie die Formel unten ausprobieren?

FORMAT("%.20s | %.20s";@840@;@841@)
"20" number of characters
"s" string

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

Danke für den Tipp! Hat damit auch geklappt!

Hi,

ENG: If the format formula does not work, you can also combine it like this

DEU: Wenn die Formatierungsformel nicht funktioniert hat, können Sie sie auch auf diese Weise kombinieren.

""+@840@+"|"+@841@

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