Zum Inhalt springen

Fläche einer Maisonette-Wohnung ermitteln


MID

Empfohlene Beiträge

Hallo,

 

ich bitte um einen Tipp für folgende Aufgabe:

Ich soll die Fläche einer Maisonette-Wohnung ermitteln.

Wie kann ich mit der Tabelle die Flächen von Räumen auf 2 Konstruktionsebenen

abholen.

Meine Formel sieht so aus:

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') & (L='ZAK_6_WP_ATTIKA')))

Es funktioniert aber nicht. Fehlermeldung in der Zelle : #OPCODE?

 

Für eure Tipps wäre ich sehr dankbar.

MiD

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar

hallo burkhard,

 

danke fürs feedback.

könntest du das irgendwie veranschaulichen?

ich bin nicht im bilde was "Kriterien der Listentitelzeile" bedeutet...

 

miD

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar

Hallo MID,

 

anbei zwei Bilder dazu. Beim ersten siehst Du Listentitelzeile (die mit der Raute vor der Zahl). Auf die Rechtsklick, dann im Auf-Pop-Menü "Kriterium Bearbeiten" auswählen.

Auf dem zweiten Bild siehst Du dann die Kritereien (bei mir sind's vier). Über die "mehr" bzw. "weniger Optionen"-Knöpfe unten links kannst Du einstellen wie viele die magst. Mein zweites Kriterium ist eines, das auf eine Ebene verweist. Du bräuchtest dann halt zwei davon...

 

Gruß,

Burkard

01.thumb.png.65af10e0c35b22e7885945c34bdf4994.png

02.thumb.png.0ee74099c8e571314d2bf3bad2c23573.png

VW 23 SP7R1

AMD Ryzen 7 3700X 8Core - 3,6GHz - 32GB RAM - NVIDIA Quadro P4000 - Win 10

ARP-Stuttgart

Link zu diesem Kommentar

hallo burkhard,

vielen Dank. soweit verstehe ich das...

auf diesem weg bekomme ich eine Auflistung aller Räume mit spezifischen Suchkriterien.

diese muss ich dann aufsummieren. sind wieder einige zusätzliche arbeitsschritte.

 

Wie du im screenshot siehst, ist z.B. in Zelle 7B Spalte eine Formel,

die das in einem Schritt erledigt.

Ich möchte in dieser Formel ergänzen dass neben Ebene "ZAK_3_WP_ZG" noch eine

weitere Ebene berücksichtigt wird.

Das müsste doch möglich sein...

 

miD

1930090446_Bildschirmfoto2018-10-15um10_59_50.thumb.JPG.138643d8fcf3369aa37fb61e8e76a94d.JPG

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar

hallo herbieherb,

 

super, danke für den tipp. einfache Lösung.

 

nun habe ich aber noch eine Ungereimtheit:

 

mit der Formel (Zelle B / 13)

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | (L='ZAK_6_WP_ATTIKA')))

 

kommt ein ganz anderer wert heraus, wie beim "werte addieren". (Zelle E / 14)

siehe screenshot.

 

ich kann das nicht nachvollziehen...

MiD

1966587815_Bildschirmfoto2018-10-15um11_21_22.thumb.JPG.5a798c356d2bbd28bcd88f000811ad3e.JPG

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | (R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_6_WP_ATTIKA')))

 

Kurz erklärt:

(R IN ['Space']): Ist das Objekt mit der Raumdatenbank (Space) verknüpft?

('Space'.'11_Room ID'='2313'): Ist die Raum-ID = '2313'?

(L='ZAK_5_WP_OG-2'): Ist der Layer ='ZAK_5_WP_OG-2'? (Analog dazu das andere L= Kriterium)

 

Wenn die Fragen mit Ja beantwortet werden gibts ein TRUE aus, sonst ein FALSE.

 

Nun verknüpfst du die Bedingungen. Das ganze geht so:

& ist eine und Verknüpfung

TRUE & TRUE = TRUE

TRUE & FALSE = FALSE

FALSE & FALSE = FALSE

 

| ist eine oder Verknüpfung

TRUE | TRUE = TRUE

TRUE | FALSE = TRUE

FALSE | FALSE = FALSE

 

Man kann die beiden auch kombinieren. Bei dir wars zuerst so:

RAUM-ID & LAYER1 | LAYER2

also: ist die RAUM-ID = 2313 und auf Layer1, ODER auf Layer2

war nun ein Objekt auf Layer2 kams in die Liste, auch wenns nicht die RAUM-ID hatte.

 

die neue Formel ist:

RAUM-ID & LAYER1 | RAUM-ID & Layer2

also: ist die RAUM-ID = 2313 und auf Layer1, ODER ist die RAUM-ID = 2313 und auf Layer2

 

Die (R IN ['Space']) kannst du übrigens weglassen. Wenn eine RAUM-ID da ist, muss es ja mit der Raumdatenbank verknüpft sein.

 

Es geht also auch:

=FLÄCHE(('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | ('Space'.'11_Room ID'='2313') & (L='ZAK_6_WP_ATTIKA'))

  • Like 1

Vectorworks 2024 - Architektur - Win 10

Link zu diesem Kommentar

Hallo herbeiherb,

 

ich habe einen Nachtrag bzgl. Raum:

 

mit folgendem Script kann ich Räume gleicher ID in der Info-Palette abrufen.

"(INGROUP & INVIEWPORT & (L='ZAK_5_WP_OG-2') & (PON='Space') & ('Space'.'11_Room ID'='2302'))");

 

Ganz unten in der OIP steht bei Fläche immer "0", obwohl ja einige Räume ausgewählt wurden.

Warum ist das so?

Wäre praktisch, wenn es mir dort die effektive Fläche der gefundenen Räume wiedergeben würde.

 

Screenshot anbei.

 

MiD

2133726283_Bildschirmfoto2018-10-23um14_26_27.thumb.JPG.772c7db00bc3429cbaf26d7aa9adb4f3.JPG

1832761331_Bildschirmfoto2018-10-23um14_22_06.thumb.JPG.68471b6b2eed19a0d20b8e883dd22f7c.JPG

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar
  • 6 Monate später...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      23,5Tsd
    • Beiträge insgesamt
      120,9Tsd
×
×
  • Neu erstellen...