Support Forum

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

11 - 13 (13)

Hallo Nemo, Danke!
Was hättest du den bei der Legende anders gemacht, bin noch für alle Lösungen offen...

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

Wer nicht „mal“ scheitert, lernt nix dazu.

Mit besten Grüßen!
Jürgen

Allplan Ingenieurbau V10 bis V2025

11 - 13 (13)