You are currently reviewing an older revision of this page.
OpenPlant Modeler Connect Edition Update 10 is going to offer ProStructures as Add in along with OpenPlant product itself. This feature will allow users to use ProStructures along with OpenPlant Modeler in OpenPlant Modeler product itself.
But if users are using Update 9 and do not want to upgrade to Update 10 due to projects need, but wants this ProStructures to be enabled, they can do so by doing some changes in Workspace and Workset Configuration files.
This document will explain how one can enable ProStructures as seperate License even in Update 9.
In Update 9, the Structural workflow was in the form of SMC and the UI looks like below with all the SMC tools.Whereas in Update 10, there is introduced one ProStructures switch along with some common tools in the UI itself. Also this addition has replaced the SMC. This looks like below.
Following steps needs to follow in WorkSpace and WorkSet Configuration files.
(A) Step-1: Changes to be done in WorkSpace.cfg fileNavigate to path "C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces" and add the following lines in the available WorkSpace.cfg files#-----------------------------------------------------------------------------------# Defining product based standard so products can share data #-----------------------------------------------------------------------------------OPENPLANT_WORKSPACE_STANDARDS = $(_USTN_WORKSPACESTANDARDS)OpenPlant/PROSTRUCTURES_WORKSPACE_STANDARDS = $(_USTN_WORKSPACESTANDARDS)ProStructures/(B) Step-2: Changes to be done in WorkSet.cfg file1. Navigate to path "C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\<WorkSpace Name>\WorkSets"2. By default, with the delivered configuration, we have metric, Imperial and Mixed Metric WorkSets.3. Add following lines in all of the WorkSet.cfg files or any one as per your need.
#--------------------------------------------------------------# Defining product based standard so products can share data #--------------------------------------------------------------OPENPLANT_WORKSET_STANDARDS = $(_USTN_WORKSETSTANDARDS)OpenPlant/PROSTRUCTURES_WORKSET_STANDARDS = $(_USTN_WORKSETSTANDARDS)ProStructures/
%if defined (_USTN_PRODUCT_DIR_NAME) %if exists ($(_USTN_WORKSETSTANDARDS)$(_USTN_PRODUCT_DIR_NAME)/$(OpenPlant_Product)/$(OpenPlant_Product).cfg) %include $(_USTN_WORKSETSTANDARDS)$(_USTN_PRODUCT_DIR_NAME)/$(OpenPlant_Product)/$(OpenPlant_Product).cfg level WorkSet %endif%endif
4. Also delete the following lines.%if exists ($(OPENPLANT_WORKSET_STANDARDS)$(OpenPlant_Product)/$(OpenPlant_Product).cfg) %include $(OPENPLANT_WORKSET_STANDARDS)$(OpenPlant_Product)/$(OpenPlant_Product).cfg level WorkSet%endif(C) Step-3: Changes to be done in WorkSet Standards.cfg file1. Navigate to path "C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\<WorkSpace Name>\WorkSets\<WorkSet Name>\Standards"2. Open the Standards.cfg file in notepad.3. Add the following lines.%if defined (_USTN_PRODUCT_DIR_NAME) %if exists ($(_USTN_WORKSETSTANDARDS)$(_USTN_PRODUCT_DIR_NAME)/*.cfg) %include $(_USTN_WORKSETSTANDARDS)$(_USTN_PRODUCT_DIR_NAME)/*.cfg level Workset %endif%endif
4. Delete the following lines
%if exists ($(_USTN_WORKSETSTANDARDS)$(_USTN_PRODUCT_DIR_NAME)/*.cfg) %include $(_USTN_WORKSETSTANDARDS)$(_USTN_PRODUCT_DIR_NAME)/*.cfg level Workset%endif
And the final file will look like as below
5. In the same way you can do change for other WorkSet Standard CFG files.
(D) Step-3: Changes to be done in Modeler.cfg file
1. Navigate to path "C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\<WorkSpace Name>\WorkSets\<WorkSet Name>\Standards\OpenPlant\Modeler"2. Open the Modeler.cfg file in notepad3. Add the following lines
OPM_ENABLE_SMC = 0
%if ($(_USTN_MSMODE) != "True") OPEF_UseRibbonWorkFlowNameOnStartUp=1 OPEF_RibbonWorkFlowName=OPM.Drawing.Workflow MS_RIBBONRSCLIST = $(MSDIR)Ribbon\OPMRibbon.rsc MS_RIBBONRSCLIST > $(MSDIR)Ribbon\OPSERibbon.rsc %if $(OPM_ENABLE_SMC)==1 MS_RIBBONRSCLIST > $(MSDIR)Ribbon\SmcRibbon.rsc %endif%endif
#----------------------------------------------------------------------# If not in MicroStation mode, load the application ribbon#----------------------------------------------------------------------%if ($(_USTN_MSMODE) != "True") OPEF_UseRibbonWorkFlowNameOnStartUp=1 OPEF_RibbonWorkFlowName=OPM.Drawing.Workflow MS_RIBBONRSCLIST = $(MSDIR)Ribbon\OPMRibbon.rsc MS_RIBBONRSCLIST > $(MSDIR)Ribbon\OPSERibbon.rsc MS_RIBBONRSCLIST > $(MSDIR)Ribbon\SmcRibbon.rsc%endif
5. Also add following lines
#----------------------------------------------------------------------# Include ProStructures Configuration#----------------------------------------------------------------------%if exists ($(PROSTRUCTURES_WORKSET_STANDARDS)ProStructures.cfg) %include $(PROSTRUCTURES_WORKSET_STANDARDS)ProStructures.cfg MS_RIBBONRSCLIST > $(MSDIR)Ribbon\ProStructuresInOpenPlantModelerRibbon.rsc%endifMS_DGNLIBLIST_DRAWINGSEEDS < $(OPENPLANT_WORKSET_STANDARDS)/Modeler/Dgnlibs/*.dgnlib
6. Delete one more line
MS_DGNLIBLIST_DRAWINGSEEDS = $(OPENPLANT_WORKSET_STANDARDS)/Modeler/Dgnlibs/*.dgnlib
7. Finally add the following line
MS_DESIGNSEED = OpenPlant3D.dgn%lock MS_DESIGNSEED# Commented out, because defined in WorkSet cfgMS_SEEDFILES < $(OPENPLANT_WORKSET_STANDARDS)Seed/%lock MS_SEEDFILES
8. And delete the following lines
MS_DESIGNSEED = OpenPlant3D.dgn
# Commented out, because defined in WorkSet cfg#MS_SEEDFILES < $(OPENPLANT_WORKSET_STANDARDS)Seed/
%lock MS_DESIGNSEED
Find below the snapshot showing which lines to be added and which lines to be deleted.