abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Projektdaten & BIM
BIM-basierte Verwaltung von Attributen, Zeitplänen, Vorlagen, Favoriten, Hotlinks, Projekten im Allgemeinen, Qualitätssicherung, usw.
GELÖST!

Einheitennummer als Eigenschaft

jakelinerosa-csmm
Enthusiast

Hallo zsm, wie kann ich die Einheitennummer für eine Eingenschaft-Berechnung verwenden?

Muss man wirklich eine extra Eigenschaft erstellen und 2x die Nummer eintippen?? 😫 Das kann doch nicht sein...

 

Vielen Dank.

LG

Jaki

1 AKZEPTIERTE LÖSUNG

Akzeptierte Lösungen
Lösung
jakelinerosa-csmm
Enthusiast

Ich habe diese Antwort von Graphisoft bekommen, leider ist es nicht so BIM-mässig eingerichtet worden ☹️:

Die Einheitennummer ist ein Bibliothekselementparamater und steht damit nicht für die berechnete Eigenschaft zur Verfügung. Die Eigenschaften hat nur auf die in der Eigenschaften angezeigten Parameter zugriff.

Sie können jedoch den folgenden Workaround anwenden, um schnell die Einheit in eine leere Eigenschaft zu übertragen.

- erstellen Sie eine neue Eigenschaft (Zeichenfolge) für die Einheit und geben Sie der Eigenschaft die passende Klassifizierung
- Erstellen Sie eine Auswertung mit Raumnummer, Einheit und der neuen Eigenschaft
- Exportieren Sie ein Rechenblatt
- Öffnen Sie das Rechenblatt in Excel und kopieren die Einheiten per Copy&Paste in die neue Eigenschaft. Speichern und schließen Sie das Rechenblatt
- Importieren Sie anschließend das Rechenblatt in Archicad

Rechenblatt Export/Import:
https://help.graphisoft.com/AC/28/GER/index.htm#t=_AC28_Help%2F120_Interoperability%2F120_Interopera...

Damit ist schnell die Eigenschaft mit den gewünschten Einheiten gefüllt.

Bitte beachten Sie jedoch, dass bei geänderten Einheiten, der Workaround erneut wiederholt werden muss, da die Werte nur manuell übertragen werden können.

Lösung in ursprünglichem Beitrag anzeigen

16 ANTWORTEN 16
Lösung
jakelinerosa-csmm
Enthusiast

Ich habe diese Antwort von Graphisoft bekommen, leider ist es nicht so BIM-mässig eingerichtet worden ☹️:

Die Einheitennummer ist ein Bibliothekselementparamater und steht damit nicht für die berechnete Eigenschaft zur Verfügung. Die Eigenschaften hat nur auf die in der Eigenschaften angezeigten Parameter zugriff.

Sie können jedoch den folgenden Workaround anwenden, um schnell die Einheit in eine leere Eigenschaft zu übertragen.

- erstellen Sie eine neue Eigenschaft (Zeichenfolge) für die Einheit und geben Sie der Eigenschaft die passende Klassifizierung
- Erstellen Sie eine Auswertung mit Raumnummer, Einheit und der neuen Eigenschaft
- Exportieren Sie ein Rechenblatt
- Öffnen Sie das Rechenblatt in Excel und kopieren die Einheiten per Copy&Paste in die neue Eigenschaft. Speichern und schließen Sie das Rechenblatt
- Importieren Sie anschließend das Rechenblatt in Archicad

Rechenblatt Export/Import:
https://help.graphisoft.com/AC/28/GER/index.htm#t=_AC28_Help%2F120_Interoperability%2F120_Interopera...

Damit ist schnell die Eigenschaft mit den gewünschten Einheiten gefüllt.

Bitte beachten Sie jedoch, dass bei geänderten Einheiten, der Workaround erneut wiederholt werden muss, da die Werte nur manuell übertragen werden können.

_nique_
Booster

mein Tipp wäre die Einheitennummer der Räume gar nicht zu verwenden, sondern stattdessen die Element-ID als Feld für die Einheitennummer zu verwenden. Das lässt sich einwandfrei auswerten und bei wiederkehrenden Wohnungen auch effizient nutzen (Hotlinks).

ArchiCAD 24-28, BIMcloud
Win 11, i7-13700K, 64gb DDR4, RTX3060
Macbook M3 Pro
torben_wadlinger
Virtuoso

Nä, das ist alles Quatsch was der Support da schreibt. Die einzig wahre Lösung gibt es (natürlich) von @Lukas Oelmueller . Guckst Du hier


da geht es zwar um Labels, aber der Kern des Tricks funktioniert genau für das, was Du vorhast: Werte aus dem Objekt in eine IFC-Eigenschaft schreiben.

Das habe ich davor sogar probiert. Funktioniert nicht. Die eingegebene Nummer wird nicht wiederholt, das Feld ist leer zum Ausfüllen. Ich kann auch in Eigenschaften Manager für eine Berechnung nicht verwenden. 🫩

Das mache ich gerade. Funktioniert aber für die Wohnungsstempeln nicht. Muss 2x eingegeben werden. Einmal in Einheitennummer und einmal in der Eigenschaft. 🥴😮💨

Alsooo, wenn man sich nicht zu fein ist, sich mal mit Python auseinanderzusetzen, kann man es auch etwas einfacher haben. Leider nicht vollautomatisch. Aber gut, Räume muss man ja auch regelmäßig aktualisieren.

Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Akroter.io – high-end GDL objects | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text

My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»

Der Tip die Einheitennummern in den Raumstempeleinstellungen nicht zu verwenden wäre ok, wenn man diese nicht für die Nutzung des "Wohnungsstempel" Objektes brauchen würde. Als altes unflexibles Objekt funktioniert nur mit den hardgecodeten Einstellungseigenschaften. Also braucht man für die volle Funktionalität beides. 

Wir haben uns im Büro übrigens gerade die A-Null Bibliothek zugelegt, mal sehen ob deren Raum/Wohnungstempel besser nutzbar ist.

AC 6,5 - 28 | GER WIN | i7-9700K | RTX 3070 | 64GB
torben_wadlinger
Virtuoso

Ich hab noch nicht aufgegeben. Ich hatte mal in einen Video gesehen, dass man hart codierte IFC-Paramternamen dafür benutzen kann, beliebige Werte auszulesen und an eigene Parameter zu übergeben. Muss nochmal YouTube durchforsten …

Hi,

ich mache es so: Ich erstelle die Eigenschaft für die Einheitsnummer und setze sie als „Berechnung“ und nicht leer. Bei der Berechnung lasse ich die Einheitsnummer durch die Raumnummer berechnet werden

.

Zum Beispiel bei Einheit 01: Die Räume werden benannt mit             01.01.01,    01.01.02,    01.01.03 …

Die Berechnung in der Eigenschaft „Einheitsnummer“ ergibt dann:  01.01

 

Die Berechnungsformel, die ich verwende, lautet:       SPLITLEFT ( {Property:Allgemeine Parameter/Zugehörige Raumnummer}; "."; 2 )

 

Viel Erfolg


AC 28 | 3001
Win11 | i7-8700 CPU @ 3.20GHz | 32GB | GTX 1080

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen