Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] Beschrifungsbild von 2018 funktioniert nicht mehr in 2024 (Problem=Ebenenbezug?) [Gelöst]


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

Lösung anzeigen Lösung verbergen

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

Anhänge (1)

Typ: image/jpeg
8-mal heruntergeladen
Größe: 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

]Höflich ist die Akzeptanz anderer Ansichten inklusive von nicht im Klartext genannter Namen.
Ein raten eines Namens und/oder unbekannterweise die Verwendung einer - geratenen - persönlichen Anrede kann/wird als unhöflich bewertet

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

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

Anhänge (1)

Typ: image/jpeg
8-mal heruntergeladen
Größe: 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