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

Plugin - Rohre Auslesen der Länge


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

Anhänge (1)

Typ: image/jpeg
167-mal heruntergeladen
Größe: 150,64 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

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

1 - 10 (13)

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

Anhänge (1)

Typ: image/png
99-mal heruntergeladen
Größe: 41,96 KiB

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

Anhänge (1)

Typ: image/jpeg
121-mal heruntergeladen
Größe: 115,32 KiB

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

Anhänge (1)

Typ: application/zip
663-mal heruntergeladen
Größe: 96,42 KiB

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

Anhänge (1)

Typ: application/zip
607-mal heruntergeladen
Größe: 3,06 KiB

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!

Anhänge (2)

Typ: image/png
52-mal heruntergeladen
Größe: 86,96 KiB
Typ: image/png
37-mal heruntergeladen
Größe: 6,75 KiB
1 - 10 (13)