21
ABD4U BE 2012, Philadelphia, PA MAKING AECOSIM BUILDING DESIGNER WORK FOR YOU Nigel Davies

Evolve Be2012 Abd4u (1)

Embed Size (px)

Citation preview

Page 1: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

MAKING AECOSIM BUILDING DESIGNER WORK FOR YOUNigel Davies

Page 2: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

#BeTog2012@NigelPDavies#NigelisGreat#BIMDemiGod

Page 3: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

WHO ARE WE?

• Nigel Davies• 20 years’ experience in Engineering and Architecture• Chair of the AEC (UK) CAD & BIM Protocols• Co-chair of the UK BIM Managers Forum• Regular writer and presenter

• Evolve Consultancy• CAD & BIM Management Services• Technology integration• Project support

• Bennetts Associates, FCBa Studios, KPF, John McAslan + Partners, Marks Barfield, Ramboll, RSH+P, Wilkinson Eyre…

Page 4: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

WHO ARE WE?

• Image of ABD bookAvailable

NOW from the Bentley

Institute bookshop!

Page 5: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

WHERE IS EVERYTHING?

• Program• C:\Program Files (x86)\Bentley\AECOsimBuildingDesigner

V8i\AECOsimBuildingDesigner• No ustation.exe• -wsBB_DISCIPLINE=

• Workspace• C:\ProgramData\Bentley\AECOsimBuildingDesigner

V8i\WorkSpace• BuildingDatasets

Page 6: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

WHERE IS EVERYTHING?

• mslocal.cfg%if exists (Drive:/Path/COMPANY-standard.cfg)_USTN_WORKSPACEROOT = Drive:/Path/_USTN_SYSTEMROOT = ${_USTN_INSTALLED_WORKSPACEROOT}System/

%elif exists (//network/path/COMPANY-standard.cfg)…%elif exists (LocalDrive:/LocalPath/COMPANY-standard.cfg)…

• COMPANY-BuildingStandards.cfg%if defined (BB_DISCIPLINE)…%if ($(BB_DISCIPLINE) == "BuildingDesigner")DG_CATALOGS_PATH > $(TFDIR)datagroupcatalogs/datagroupcatalogs_architectural/DG_CATALOGS_PATH > $(TFDIR)datagroupcatalogs/datagroupcatalogs_structural/

%endif%if ($(BB_DISCIPLINE) == "Architectural")…

Page 7: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

WHERE IS EVERYTHING?

• Standards / Systems approach• System = BuildingDatasets\Dataset_US

TF_DATASETNAME = Dataset_US

• Standards = BuildingDatasets\CompanyEmpty unless necessaryCOMPANY_DATASETNAME = COMPANY

COMPANY_TFDIR = $(TF_DATASETS)$(COMPANY_DATASETNAME)/

• Project-specific modificationsPROJ_DATASET = $(PROJECTDIR)_Resources/BIM/

Page 8: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

WHERE IS EVERYTHING?

• Out of the box dataset configuration is done at PCF level• BuildingSample_US.pcf• Avoid large PCFs• Transfer configs to COMPANY_BuildingStandards.cfg

• So, what if you have custom datasets…?

Page 9: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

UPGRADING

• DataGroup Transformation Utility• Use for identifying (& fixing) “orphaned” objects

Page 10: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

UPGRADING

• DataGroup Catalog Upgrade Utility• Not really an upgrade… moves/renames catalog files• Do this manually… Cannot control what is added

• Dataset Upgrade Utility• Searches the Workspace for invalid DataGroup definitions• Run this on old XML files to ensure system is up-to-date

Page 11: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

UPGRADING

• Part Rendering Upgrade Utility• Finds Parts with .pal materials & maps to .dgnlib assignments• setting\MaterialMapping.set• TFDIR_SETTING? (No exposed variable)

Page 12: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

UPGRADING

• Space Part Upgrade Utility• Upgrades DataGroup Spaces to use correct definitions

e.g. ObjectMaterial (Part) propertyPAZ Part Mapping• Remaps Part definitions• Useful for customising PAZ files to company-specific Parts

BXC Part Mapping• Edits .BXC files using Excel

Dataset Part Validation• Looks for missing Parts in Frames, PAZ, BXC & Cparts• Get a copy of TFXML2XL.exe

Page 13: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

COMPANY-SPECIFIC PARTS/LEVELS

• TFXML2XL

Page 14: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

UPGRADING: EXISTING PROJECTS

• Don’t• Unless you have plenty of time• Unless you know exactly what you’re doing

• Re-configure ABD to point back to the old Dataset• At PCF level

COMPANY_TFDIR = $(_USTN_WORKSPACEROOT)TriForma/$(COMPANY_DATASETNAME)/

PROJ_DATASET = $(PROJECTDIR)_Resources/TriForma/

• To avoid complexities with unified datasets:%if ($(BB_DISCIPLINE) == "Architectural")_BB_DISCIPLINE_LOCK = 1

Page 15: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

BUILDING VIEWS

• This is where it gets complicated…• Bentley-supplied seeds:

• MS_DRAWINGSEED_LIBLIST(Do not load as part of MS_DGNLIBLIST)

• MS_SAVEDVIEW_EXCLUDELIBS

• A Saved View seed defines View Attributes• A Saved View seed points to a Drawing Model (&

Sheet Model)• A Drawing Model seed defines Reference file settings

Page 16: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

DRAWING SEED ORGANISATION

DrawingSeed.dgnlib

Saved Views Drawing Models Sheet Models

PLAN VIEW SEEDView Attributes

Building SettingsBuilding Rules

Clip Volume SettingsView Seed Options

View Range Presets

PLAN MODEL SEEDAnnotation Scale

Reference SettingsLevel Display

Level Overrides

SHEET MODEL SEEDSheet Size

Sheet BoundaryDrawing BorderLevel Display

Page 17: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

DETAILING SYMBOLS

• Before you begin you need your custom Detailing Symbols• These are used by the Saved View seed• MS_DETAILINGSYMBOLS_CELLLIST

Contains the cells, not the styleThe style needs to be in MS_DGNLIBLISTPut them in the same file to avoid confusion!

Page 18: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

DETAILING SYMBOLS

1. Open the DetailingSymbol dgnlib2. Import the product Detailing Symbol Models

(or copy the dgnlib to start with)3. Rename them to be clear which is custom4. Open each Model in turn

Reference your detailing cellsModify to suit

5. Create a company style (copy Default)6. Assign the right cell to the style

Page 19: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

DETAILING SYMBOLS

1. Want the text to align with the symbol?• Don’t specify Terminators

(Your “wing” model needs all the graphics)• Section Callout…

2. Don’t want a solid leader? (without having to “Create Gap”) • Set the Leader to colour 255• Plan Callout…

Page 20: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

BACK TO BUILDING VIEWS…

• Helps to have a reference model• If you don’t have one, build a quick sample

1. Place a Callout without using a Seed• Tick “Create Drawing”• In the same file • Set Discipline• Set Purpose• Set default Annotation Scale

2. Set Saved View properties• Set View Attributes (e.g. Rules)

3. Set Reference settings (if required)

Page 21: Evolve Be2012 Abd4u (1)

ABD4UBE 2012, Philadelphia, PA

THANKS, YOU’VE BEEN A GREAT AUDIENCE

e [email protected]@NigelPDaviesfacebook.com/EvolveConsultancy

Free!