| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Erfassung von Flächen (595 mal gelesen)
|
vicci Mitglied
Beiträge: 126 Registriert: 13.03.2006
|
erstellt am: 28. Apr. 2008 15:19 <-- editieren / zitieren --> Unities abgeben:
Hallo, an die ACA Spezialisten, gibt es eine Möglichkeit bei der Erfassung der Flächen in der Tabelle des Raumbuches die Werte von Raumstil und Raumname (SPACE STYLE:STYLE und SPACE OBJECT:NAME) zu kombinieren? (Es handelt sich um ACA 2008) . Die meisten Räume werden über Raumstile erfasst und bekommen automatisch auch den Raumstilnamen. Einige Räume bekommen im Zuge der Planung keine Standartbezeichnungen und müssen deswegen manuell geändert werden (dafür habe ich einen separaten MV-Block angelegt mit SPACE OBJECT:NAME –Zuordnung). Und um alle nötigen Bezeichnungen zu erfassen, habe ich 2 Spalten STYLE und NAME angelegt. Es wäre natürlich besser, wenn der SPACE STYLE Wert gleich durch den SPACE OBJECT ersetzt werden könnte. Bin für jede Anregung dankbar! Gruß Vicci ------------------ ADT 2004,AutoCAD Architecture 2008 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tmoehlenhoff Moderator Gutzum, CAD-Therapeut und BIM-Priester ;-)
Beiträge: 2996 Registriert: 14.10.2002 AutoCAD, AutoCAD Architecture, Revit Architecture, Building Design und Honeymoon Suite und das ganze auch gerne mal auf einem Mac
|
erstellt am: 28. Apr. 2008 17:55 <-- editieren / zitieren --> Unities abgeben: Nur für vicci
Hi Vicci, in den neueren Versionen könntest du es mit einer Formelspalte in der Tabelle erledigen. Dazu wertest du mittels vbscript aus, ob in der Raumeigenschaft etwas steht und wenn nicht holst du dir den Wert aus der Stileigenschaft. Im Anhang (im 2008er-Format) kann man das gut erkennen (denke ich) und zur Verdeutlichung habe ich Stil-, Raum- und den eigentlichen gewünschten Wert in der Tabelle belassen. Der vbscript-Ausdruck sieht dann wie folgt aus:
Code: tlen = Len( "[Raum:Text_Raum]" ) if tlen = 0 then RESULT = "[Raumstil:Text_Raumstil]" else RESULT = "[Raum:Text_Raum]" end if
sayonara Torsten ACAD-Systemhaus Bremen
------------------ revitalisierend und Alles wirD guT Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vicci Mitglied
Beiträge: 126 Registriert: 13.03.2006
|
erstellt am: 29. Apr. 2008 13:52 <-- editieren / zitieren --> Unities abgeben:
Hallo, Torsten, bin etwas später dran. Vielen Dank für deine Hilfe. Ich habe deinen Code eingefügt und etwas an meine Raumbezeichnungen angepasst, nur funktioniert mit der Raumstilbezeichnung irgendwas nicht. Im Anhang ist es zu sehen. Woran kann das denn liegen? Ich habe schon alles ausprobiert, ob ein Fehler sich irgendwo eingeschlichen hat, kann nichts finden. Was könnte es denn noch sein? Danke und Gruß vicci ------------------ ADT 2004,AutoCAD Architecture 2008 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vicci Mitglied
Beiträge: 126 Registriert: 13.03.2006
|
erstellt am: 29. Apr. 2008 15:11 <-- editieren / zitieren --> Unities abgeben:
Habe das Problem eben gefunden. Meinen Raumstilen waren die entsprechenden Eigenschaftssätze nicht hinzugefügt. Jetzt funktioniert alles. vicci ------------------ ADT 2004,AutoCAD Architecture 2008 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |