ProStructures Directory Layouts
The following folders are used when installing versions of the product.
The default directory layouts for the CONNECT Edition are organized around object-types, e.g. shapes, welds, connections, stairs, partlists, details, with the intention to make it easier to understand which variables map to which files and directories.
ProStructures\Default
Following the MicroStation pattern, ProStructures will deliver application data files under the <ProgramFIlesDir>\Bentley\ProStructures CONNET Edition\Default. The files include:
- Data files typically not edited by the user, e.g. shapes databases.
- A basic data set-metric and Imperial specific files as needed-for reference by workspaces, e.g. standard seed files, simple bill of material layouts (List & Label file), sample weld styles.
- Examples of all types of data files, e.g. user cell for a handrail post.
- Complete sets of metric and Imperial "factory settings" for dialogs.
- Use the read-only product-provided file(s).
- Use file(s) created for the organization, workspace or workset.
- For list-type variables, add organization, workspace and/or workset directories or files to the product-provided list.
- For list-type variables with wild-card support, use a subset of the read-only product-provided files, e.g. ASIC*.mdb vs. *.mdb.
Here is the layout of <ProgramFileDir>\Bentley\ProStructures\Defaults showing the ProStructures, Rebar, SMC, etc. application data files. The configuration variables for each are also listed.
Folder | Description/Configuration Variable |
---|---|
ProStructures\Default\ |
|
+ App |
The "appl" directory serves as the root for all application data files. It's simply for organization |
| + Benchmarks<units>\ |
$(PS_BENCHMARKUSER) for *.dgn |
| | + xxx.dgn |
|
| + Connections\ |
|
| | + BasePlate.dbf |
Example to copy |
| | + BasePlateC1.dbf |
Example to copy |
| | + BasePlateSizing<units>.ini |
$(PS_BASEPLATESIZINGFILE) |
| | + BeamBeamClamp.dbf |
Example to copy |
| | + ConnectionCenter.txt |
$(PS_CONNECTIONCENTERTOOLFILE) |
| | + PipeStrap.dbf |
Example to copy |
| | + PurlinBeamBraceFly.dbf |
Example to copy |
| | + AutoConnect\ |
$(PS_AUTOCONNECTPROJECTSEED) |
| | | + AutoConnectData_Original.mdb, CDM.ini, CDM_angle.ini |
|
| + Data\ |
|
| | + PsDrawingInfoLabels.ini |
A template |
| | + PsOutputValueFormats.ini |
A template |
| | + PsShapeNamingConventions.ini |
A template |
| | + tooltips.ini |
$(PS_TOOLTIPDEFINITIONFILE) |
| | + EED\ |
|
| | | + Bentley.eed |
$(PS_USEREED) |
| | | + BentleyGroup.eed |
$(PS_GROUPUSEREED) |
| + Details\ |
|
| | + HoleDisplay\ |
$(PS_HOLEDISPLAYSTYLEIMAGES) for *.bmp |
| | | + xxx.bmp |
|
| | + HoleDisplay<units>\ |
$(PS_HOLEDISPLAYUSER) for *.dgn |
| | | + xxx.dgn |
|
| | + SampleStyles_<units>\ |
Only have Imperial samples |
| + ElevationFlags\ |
$(PS_ELEVATIONFLAGIMAGES) for *.bmp |
| | + xxx.bmp |
|
| + Exchange\ |
$(PS_EXCHANGEMAPS) for *.exm |
| | + xxx.exm |
|
| | + CreateAcis.tagdefinition.ini |
$(PS_CONVERTTOSOLID_TAGDEFINITION) |
| | + IFC\ |
$(PS_IFC_EXPORTMAP) |
| | | + xxx.att |
|
| | | + Class.map |
|
| | + ISM\ |
|
| | | + ISMConnections.xml |
$(PS_ISM_CONNECTIONTAGS) |
| + FactorySettings<units>\ |
$(PS_FACTORYSETTINGSPATH) for *.sve |
| | + xxx.sve |
|
| + Logos\ |
|
| | + ProStructures.jpg |
$(PS_PARTLISTLOGO); When it's implemented, $(PS_DRAWINGFRAMELOGO) |
| + MechanicalFasteners\ |
|
| | + Bolts\ |
$(PS_BOLTIMAGES) for *.bmp |
| | | + xxx.bmp |
|
| | | + xxx.mdb |
$(PS_BOLTDATABASES) |
| | | + BoltDiameterTable<units>.bdt |
$(PS_BOLTNORMALIZATIONFILE) |
| | | + Pro_st3d.hdt |
$(PS_HOLEDIAMETERTABLE) |
| + Partlist\ |
|
| | | + xxx.bmp |
$(PS_PARTLISTIMAGE) for *.bmp |
| | + Concrete\ |
|
| | | + Images\ |
$(PS_CONCRETEPARTLISTIMAGE) for *.bmp |
| | | | + xxx.bmp |
|
| + Plates\ |
|
| | + Pro_st3d.ptt |
$(PS_PLATETHICKTABLE) |
| + PositionFlags\ |
$(PS_POSITIONFLAGIMAGES) for *.bmp |
| | + xxx.bmp |
|
| + Rebar\ |
|
| | + Codes\ |
$(PS_REBARCODES) for *.xml |
| | | + xxx.xml |
|
| | + library\ |
$(REBAR_LIBDIR) |
| | | + <object>\ |
|
| | | | + xxx.dgnreb, xxx.png, xxx.rof |
|
| | + MechanicalDevices\ |
$(PS_MECHANICALDEVICEIMAGES) for *.bmp; $(PS_MECHANICALDEVICES) for *.dgn |
| | | + xxx.bmp |
|
| | | + xxx.dgn |
|
| | | + MechanicalDevices.mdb |
$(PS_MECHANICALDEVICESDB) |
| | + MeshCodes\ |
$(PS_MESHCODES) for *.xml |
| | | + xxx.xml |
|
| | + Shapes\ |
$(PS_REBARSHAPES) for *.rsf, *.rsf.upd |
| | | + RebarShapes_xxx.rsf |
|
| | | + RebarShapes_xxx.rsf.upd |
|
| | + support\ |
$(REBAR_SUPPDIR) |
| | | + xxx.sys |
|
| | | + barshape\ |
|
| | | | + xxx.png, xxx.dgnlib |
|
| | | + reports\ |
|
| | | | xxx.rpt |
|
| + Shapes\ |
$(PS_SHAPESIMAGES) for *.bmp |
| | + xxx.bmp |
|
| | + xxx.mdb |
$(PS_SHAPESDATABASES) |
| | + CombiShapes\ |
$(PS_COMBISHAPES) for subdirectories |
| | | + <catalogName>\ |
|
| | + RoofWall\ |
$(PS_ROOFWALLPANELS) for subdirectories |
| | | + <catalogName>\ |
|
| | + UserShapes\ |
$(PS_USERSHAPES) for subdirectories |
| | | + <catalogName>\ |
|
| | + WeldShapes\ |
$(PS_WELDSHAPES) for subdirectories |
| | | + <catalogName>\ |
|
| + Welds\ |
$(PS_WELDSTYLEIMAGES) for *.bmp |
| | + xxx.bmp |
|
| | + Opposite\ |
$(PS_WELDOPPOSITE) for *.bmp |
| | | + Opposite0.bmp & Opposite1.bmp |
|
| | + Signs\ |
$(PS_WELDSIGN) for *.bmp |
| | | + Sign0.bmp to Sign18.bmp |
|
+ …\ |
|
+ Data\Rose\Database\ |
$(MS_ROSEDB) |
| *.nam | *.rose |
ProStructures CIS/2 and IFC Export files added to those customarily delivered by MicroStation . |
+ Dgnlib\ |
$(MS_DGNLIBLIST) for *.dgnlib |
| + ProStructures3DModeling.dgnlib |
ProStructures modeling library common to all workspaces. |
| + DrawComp\ |
$(MS_DGNLIBLIST) for *.dgnlib |
| | + ProConcreteDetailingSymbolStyles.dgnlib |
|
+ …\ |
|
+ Materials\ |
$(MS_MATERIAL) |
| | + ProStructures_Materials.dgnlib |
ProStructures material palette for concrete and rebar. |
| + Patterns\ |
Prepend to $(MS_PATTERN) |
| | + RebarTex6-<color>bmp |
|
+ …\ |
|
+ Seed\ |
|
| + … |
|
| + ProStructures<units>\ |
Prepend to $(MS_SEEDFILES) |
| | + xxx.dgn |
|
+ …\ |