Hallo,
wie komme ich an die Gesamtlänge der Rohrleitung im Plugin " Rohre" von CDS? In meinen Legenden kommen nicht die Gesamtlängen sondern irgendwas...
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
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.
Melden Sie sich jetzt an und diskutieren Sie mit!
Hallo,
wie komme ich an die Gesamtlänge der Rohrleitung im Plugin " Rohre" von CDS? In meinen Legenden kommen nicht die Gesamtlängen sondern irgendwas...
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
Naja, Du hast 2 zusätzliche Attribute in der Legende drin, nämlich Kurztext und Einheit, die in 2 Bedingungen in der Formel benutzt werden.
Und dann bist Du selbst an der Einhaltung Deiner Bedingungen gescheitert!
Da frage ich mich, ob es wirklich z.B. das Attribut "Einheit" braucht, um die Spalte "Länge" zu füllen.
Schreib über die Spalte "Größe", und lass diese dämliche Bedinung
_IF_(@202@="*St*"|"St"|"*ST*")0_ELSE_(MAX(@220@;@222@;@221@))
weg.
MAX(@220@;@222@;@221@) reicht, um in jedem Fall die maximale Abmessung anzugeben!
Und bei der anderen Bedingung im Select: Kurztext="EBT*"
Da würde man das zusätzlich Attribut umgehen, indem man einfach Bezeichnung="EBT*" benutzt.
Vorteil: Attribut Bezeichnung ist schon an allen Elementen dran, und muss nur entspr. befüllt werden.
Indem man allen Einbauteilen das Präfix "EBT_" voranstellt, kommt man genauso zum Ziel.
Das Ganze funktioniert OHNE 2 zusätzliche Attribute mit den richtigen Werten an die richtigen Elemente zuweisen zu müssen...
..tja, dann hast Du bei Deinen Legenden irgendwas falsch gemacht.
Bei den Rohren wird die Länge korrekt ermittelt, und in das Attribut "Länge" der Elementgruppe geschrieben.
Alternativ könnte man die Längen der in der Elementgruppe enthaltenen 3D-Linien und 3D-Kreise addieren.
Danke für den Hinweis!
Müsste aber richtig ausglesen werden?
Da Attribut drin, oder wird die Elementgruppe nicht standardmäßig erkannt?
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
Wahrscheinlich musst Du die Abrechnungsart auf "m" stellen!
Steht auf m sonst würde die Legende ja nicht die Teillängen anzeigen.
Ich vermute das nicht die Elementgruppenlänge sondern die Teillängen in der Gruppe gewertet werden?
Ich stelle gleich mal das Teilbild ein
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
und hier das Teilbild mit dem "Rohr"...
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
Hallo ,
hat jemand eine Idee? Die Legende, wertet das Rohr nicht richtig aus...
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
Ich kann mich nur wiederholen: Dann hast Du bei Deinen Legenden irgendwas falsch gemacht.
Auf Deinem Teilbild kann man die Legendendefiniton nicht einsehen/bearbeiten.
Und da es offensichtlich eine selbst erstellt Legende ist, müßtes Du uns schon die Legenden-Dateien zur verfügung stellen. Das sind Dateien der Form zle000.deu und zle0XX.deu. Diese kann man mit der Funktion "Beschriftungsbilder, Legenden verwalten" in den externen Pfad kopieren, und dann hier hochladen.
Oder einfach alle Dateien, die so aussehen, aus dem STD-Ordner nehmen.
Hallo Nemo,
hier die Legende...
Vorab Danke!
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
Die Legendendefinition ist korrekt. Ich hätte die allerdings ander gemacht.
Das Problem liegt in der Zuweisung der richtigen Attribute an die richtigen Elemente:
Deine Formel wertet nur Element aus, deren Kurztext(@207@) mit "EBT*" beginnt.
Und es werte nur die Länge aus, wenn das Attribut "Einheit" (@202@) nicht auf "St" "Stck" o.ä. steht.
Welches Element trägt das Attribut der (Gesamt-)"Länge"? Die Elementgruppe!
Also bitte einfach der Elementgruppe das Attribut Kurztext = "EBT1" und das Attribut Einheit = "m" zuweisen.
Nicht das Attribut Abrechnungsart der Elementgruppe auf "m" stellen! Das funktionert nicht!
Und mit der Funktion "Attribute übertragen" und der Funktion "Attribute zuweisen" geht es leider auch nicht!
Die finden nur "reale Elemente", und keine virtuellen Element-Container, wie die Elementgruppe.
Aber es geht in der Eigenschaftspalette bei "Attribute", wenn man vorher die angezeigten Eigenschaften auf "Elementgruppe" eingeschränkt hat.
...und schon funktioniert es!