ProStructures WorkSpace Examples
- A workspace must be either Metric or Imperial and contain data files specific to the unit system (when the files contain unit-based values). The previous Select Series USA_Canada data set is split into two example workspaces.
- A workspace contains an appropriate Rebar project.
- A workspace includes the data files to support the SMC column grid tool.
- The ProStructures and Rebar application data files will be organized in a directory structure like that of ProStructures\Defaults\appl.
Folder path | Description/Configuration Variable |
---|---|
Configuration\ |
|
+ WorkSpaces\ |
|
+ <workSpaceName>.cfg |
Product-neutral configuration file for the workspace |
+ <workSpaceName>\ |
|
+ ProStructures.cfg |
Temporary configuration file while BEPS and Platform work through the details for product-specific customization. The file checks if ProStructures is running and then includes Standards\ProStructures\application.cfg. |
+ Standards\ |
|
| + …\ |
|
| + Dgnlib\ |
$(MS_DGNLIBLIST) for *.dgnlib |
| | + xxx.dgnlib |
ProStructures modeling library specific to the workspace. |
| | + BB_FloorMaster.dgnlib |
$(SMC_COLUMNGRID_DEFINITION_DGNLIB) |
| | + GridTemplate.dgnlib |
$(SMC_COLUMNGRID_TEMPLATE_DGNLIB) |
| + …\ |
|
| + ProStructures\ |
|
| | + application.cfg |
Sets the ProStructures, Rebar, SMC, etc. configuration variables for the workspace. The file should be heavily documented. |
| | + Benchmarks\ |
$(PS_BENCHMARKUSER) for *.dgn |
| | + Bracing\ |
$(PS_BRACINGDATABASE) for *.mdb |
| | | + xxx.mdb |
|
| | + Connections\ |
|
| | | + xxx.ini |
$(PS_BASEPLATESIZINGFILE) |
| | | + xxx.txt |
$(PS_CONNECTIONCENTERTOOLFILE) |
| | | + BasePlate.dbf |
$(PS_BASEPLATEDB) |
| | | + BasePlateC1.dbf |
$(PS_BASEPLATEC1DB) |
| | | + BeamBeamClamp.dbf |
$(PS_BEAMBEAMCLAMPDB) |
| | | + PipeStrap.dbf |
$(PS_PIPESTRAPDB) |
| | | + PurlinBeamBraceFly.dbf |
$(PS_PURLINBEAMBRACEFLYDB) |
| | | + AutoConnect\ |
$(PS_AUTOCONNECTPROJECTS) |
| | | | + CDM_setup.ini |
$(PS_AUTOCONNECTSETUPFILE) |
| | | | + Sample\ |
Sample project for the units system |
| | | | | + AutoConnectData.mdb, CDM.ini, CDM_angle.ini |
|
| | + Data\ |
|
| | | + xxx.ini |
$(PS_TOOLTIPDEFINITIONFILE) |
| | | + Pro_st3d.fdt |
$(PS_FREEDESCRIPTIONFILE) |
| | | + Pro_st3d.ldt |
$(PS_LINEDISPLAYDESCRIPTIONFILE) |
| | | + Pro_st3d.mdf |
$(PS_MODIDESCRIPTIONFILE) |
| | | + Pro_st3d.pdc |
$(PS_PLATEDESCRIPTIONFILE) |
| | | + Pro_st3d.pit |
$(PS_PROCESSDESCRIPTIONFILE) |
| | | + Pro_st3d.pod |
$(PS_PARTORIGINFILE) |
| | | + ProStructuresMaterial.mdb |
$(PS_MATERIALFILE) |
| | | + PsDrawingInfoLabels.ini |
$(PS_DRAWINGINFOLABELSFILE) |
| | | + PsOutputValueFormats.ini |
$(PS_OUTPUTFORMATSFILE) |
| | | + PsShapeNamingConventions.ini |
$(PS_NAMINGCONVENTIONSFILE) |
| | | + EED\ |
|
| | | | + xxx.eed (for parts) |
$(PS_USEREED |
| | | | + xxx.eed (for groups) |
$(PS_GROUPUSEREED) |
| | + Details\ | | | | | | | | | | | | |
$(PS_DRAWINGFRAMEDEFINITION) for *.frm
$(PS_DRAWINGSCALETEMPLATE) for *.scl $(PS_DRAWINGTRANSLATION) for *.tra $(PS_MARKNUMBERDEFINITION) for *.mkn |
| | | + xxx.frm |
|
| | | + xxx.mkn |
|
| | | + xxx.tra |
|
| | | + Frames\ |
$(PS_DRAWINGFRAMES) for *.dgn |
| | | + HoleDisplay\ | | | | | | | | |
$(PS_HOLEDISPLAYSTYLEIMAGES) for *.bmp
$(PS_HOLEDISPLAYSTYLES) for *.hsy $(PS_HOLEDISPLAYUSER) for *.dgn |
| | | | + xxx.hsy |
|
| | | | + PsHoleDisplayList.bls |
$(PS_HOLEDISPLAYSTYLESLIST) |
| | | + ManualCuts\ |
$(PS_MANUALCUTUSER) for *.dgn |
| | | | + xxx.dgn |
|
| | | + Styles\ |
$(PS_DETAILSTYLES) for *.stx |
| | | | + xxx.stx |
|
| | + DispatchCells\ | | | | |
$(PS_DISPATCHCELL) for *.dgn
$(PS_DISPATCHCELLDATABASE) for *.mdb |
| | | + xxx.dgn |
|
| | | + xxx.mdb |
|
| | + ElevationFlags\ | | | | |
$(PS_ELEVATIONFLAGIMAGES) for *.bmp
$(PS_ELEVATIONFLAGSTYLES) for *.ksy $(PS_ELEVATIONFLAGUSER) for *.dgn |
| | | + xxx.dgn |
|
| | | + xxx.ksy |
|
| | | + PsElevationFlagList.bls |
$(PS_ELEVATIONFLAGSTYLESFILELIST) |
| | + Exchange\ |
$(PS_EXCHANGEMAPS) for *.exm |
| | | + ISM\ |
|
| | | + xxx.ksy |
$(PS_ISM_CONNECTIONTAGS) |
| | | | + ISMMapping.txt
|
$(PS_ISM_SECTIONMAPPING) |
| | | | + ISMMaterialMapping.txt
|
$(PS_ISM_MATERIALMAPPING) |
| | + FactorySettings\ |
$(PS_FACTORYSETTINGSPATH) for *.fac, *.sve |
| | | + xxx.fac |
|
| | + Handrails\ |
|
| | | + Fillings\ |
$(PS_HANDRAILFILLINGUSER) for *.dgn |
| | | | + xxx.dgn |
|
| | | + Posts\ |
$(PS_HANDRAILPOSTUSER) for *.dgn |
| | | | + xxx.dgn |
|
| | + Joists\ | | | |
$(PS_JOISTDATABASE) for *.mdb
$(PS_JOISTUSER) for *.dgn |
| | | + xxx.dgn |
|
| | | + xxx.mdb |
|
| | + MechanicalFasteners\ |
|
| | | + AnchorBoltsBent\ |
$(PS_ANCHORBOLTSBENT) for *.xml |
| | | | + xxx.xml |
|
| | | + AnchorBoltsHead\ |
$(PS_ANCHORBOLTSHEAD) for *.xml |
| | | | + xxx.xml |
|
| | | + AnchorBoltsHook\ |
$(PS_ANCHORBOLTSHOOK) for *.xml |
| | | | + xxx.xml |
|
| | | + AnchorBoltsPlate\ |
$(PS_ANCHORBOLTSPLATE) for *.xml |
| | | | + xxx.xml |
|
| | | + Bolts\ | | | |
$(PS_BOLTIMAGES) for *.bmp
$(PS_BOLTINGASSEMBLIES) for *.bsy |
| | | | + xxx.bdt |
$(PS_BOLTNORMALIZATIONFILE) |
| | | | + xxx.bsy |
|
| | | | + xxx.hdt |
$(PS_HOLEDIAMETERTABLE) |
| | | | + xxx.mdb |
$(PS_BOLTDATABASES) |
| | | | + PsBoltList.bls |
$(PS_BOLTINGASSEMBLIESLIST) |
| | | + Dowels\ |
$(PS_DOWELSDATABASE) for *.mdb |
| | | | + xxx.mdb |
|
| | | + DowelsBent\ |
$(PS_DOWELSBENT) for *.xml |
| | | | + xxx.xml |
|
| | | + DowelsHook\ |
$(PS_DOWELSHOOK) for *.xml |
| | | | + xxx.xml |
|
| | | + StudsHexHead\ |
$(PS_STUDSHEXHEAD) for *.xml |
| | | | + xxx.xml |
|
| | | + StudsRoundHead\ |
$(PS_STUDSROUNDHEAD) for *.xml |
| | | | + xxx.xml |
|
| | + PanelInserts\ |
$(PS_PANELINSERT) for *.dgn |
| | | + xxx.dgn |
|
| | + Partlist\ |
$(PS_PARTLISTTEMPLATES) for *.lbl and *.lst |
| | | + xxx.lbl, xxx.lst |
|
| | | + BMP\ |
$(PS_PARTLISTIMAGE) for *.bmp. Directory name matches SS8 |
| | | + Concrete\ |
$(PS_CONCRETEPARTLISTTEMPLATES) for *.lbl and *.lst |
| | | | + xxx.lbl, xxx.lst |
|
| | | | + BMP\ |
$(PS_CONCRETEPARTLISTIMAGE) for *.bmp. Directory name matches SS8 |
| | + Plates\ |
$(PS_GRATINGSDATABASE) for *.mdb |
| | | + xxx.mdb |
|
| | | + xxx.ptt |
$(PS_PLATETHICKTABLE) |
| | + PositionFlags\ | | | | | | | | |
$(PS_POSITIONFLAGIMAGES) for *.bmp
$(PS_POSITIONFLAGSTYLES) for *.psy $(PS_POSITIONFLAGUSER) for *.dgn |
| | | + xxx.dgn |
|
| | | + xxx.psy |
|
| | | + PsPosFlagList.bls |
$(PS_POSITIONFLAGSTYLESLISTFILE) |
| | + Rebar\ |
$(REBAR) |
| | | + PcCodeSettings.xml |
$(PS_CODESSELECTION) |
| | | + Codes\ |
$(PS_REBARCODES) for *.xml |
| | | + Detailing\ |
$(REBAR_PROJDIR) |
| | | | + $(REBAR_PROJNAME) |
$(REBAR_PROJECT) |
| | | | | + default.def, xxx.sys |
|
| | | | | + charts\ |
|
| | | | | | + xxx.sys |
|
| | | | | + reports\ |
|
| | | | | | + xxx.rpt |
|
| | | + MechanicalDevices\ | | | | |
$(PS_MECHANICALDEVICEIMAGES) for *.bmp
$(PS_MECHANICALDEVICES) for *.dgn |
| | | | + xxx.mdb |
$(PS_MECHANICALDEVICESDB) |
| | | + MeshCodes\ |
$(PS_MESHCODES) for *.xml |
| | | + Shapes\ |
$(PS_REBARSHAPES) for *.rsf, *.rsf.upd |
| | + Shapes\ |
$(PS_SHAPESIMAGES) for *.bmp |
| | | + Custom_<units>.mdb |
$(PS_CUSTOMPIPESDB) |
| | | + spc_config.mdb
|
$(PS_SPC_MAPPINGDATABASE) |
| | | + CombiShapes\ |
$(PS_COMBISHAPES) |
| | | | + ISM_SECTIONS\
|
|
| | | | + STAAD_<country>\
|
|
| | | + RoofWall\ |
$(PS_ROOFWALLPANELS) |
| | | + UserShapes\ |
$(PS_USERSHAPES) |
| | | | + ISM_SECTIONS\
|
|
| | | | + STAAD_<country>\
|
|
| | | + WeldShapes\ |
$(PS_WELDSHAPES) |
| | + Stairs\ |
|
| | | + Steps\ |
$(PS_STAIRSTEPUSER) for *.dgn |
| | | | + xxx.dgn |
|
| | | + CircularSteps\ |
$(PS_STAIRCIRCULARSTEPUSER) for *.dgn |
| | | | + xxx.dgn |
|
| | + UserParts\ |
$(PS_USERPARTS) for subdirectories |
| | | + pc3ddata.bcd |
$(PS_USERPARTCENTERDB) |
| | | + <grouping>\ |
|
| | + Varia\ |
$(PS_TEMPLATEPATH) for *.tpl |
| | | + xxx.tpl |
|
| | | + LastUsed\ |
$(PS_TEMPLATESLASTUSED) for *.sve |
| | | | + xxx.sve |
|
| | + Welds\ | | | | |
$(PS_WELDSTYLEIMAGES) for *.bmp
$(PS_WELDSTYLES) for *.wsy |
| | | + xxx.wsy |
|
| | | + PsWeldList.bls |
$(PS_WELDSTYLESLISTFILE) |
| | | + Flags\ |
$(PS_WELDFLAGUSER) |
| | | | + xxx.dgn |
|
| | | + Lines\ |
$(PS_WELDLINEUSER) |
| | | | + xxx.dgn |
|
| | | + Opposite\ |
$(PS_WELDOPPOSITEUSER) for *.bmp/*.dgn pairs |
| | | | + xxx.bmp, xxx.dgn |
|
| | | + Signs\ |
$(PS_WELDSIGNUSER) for *.bmp/*.dgn pairs |
| | | | + xxx.bmp, xxx.dgn |
|
| | + Workframes\ |
|
| | | + GridBubbles\ |
$(PS_GRIDBUBBLEUSER) for *.dgn |
| | | | + xxx.dgn |
|
| + …\ |
|
| + Seed\ |
Append to $(MS_SEEDFILES) |
| | + GridModelSeed.dgn |
$(SMC_COLUMNGRID_GRIDMODELSEEDFILE) |
+ WorkSets\ |
You are encouraged to create your own setups using the example workspaces as a pattern. Instructions should be provided on moving organization-wide data files up to the Organization level and adding workset-specific data files to the WorkSet level.